转义字符
发布日期:2021-05-07 10:11:49 浏览次数:22 分类:技术文章

本文共 698 字,大约阅读时间需要 2 分钟。

文章目录

一、转义字符

转义字符 释义
\? 在书写连续多个问号时使用,防止它们被解析成三字母词
\’ 用于表示字符常量
\" 用于表示一个字符串内部的双引号
\\ 用于表示一个反斜杠,防止它被解释为一个转义序列符
\a 警告字符 - 蜂呜
\b 退格符
\f 进纸符
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
\ddd ddd表示1-3个八进制的数字 - 如130x
\xdd d表示2个十进制数字 - 如x30

二、ASCII

美国标准信息交换代码(键盘上敲出的字符 - 每一字符都有一个值 - ASCII码值)

在这里插入图片描述注:不需要全部记住,只要记住几个关键标志 - 在图中已用红色方框标注

三、两个重要的转义字符

#include
int main0602(){ //\ddd printf("%c\n", '\130');//x //8进制130转换为十进制为88;而在ASCII中,X的ASCII码值是88 //\xdd printf("%c\n", '\x30');//0 //16进制30转换为十进制为48;而在ASCII中,字符0的ASCII码值是48 return 0;}

四、求字符串长度

#include
int main0603(){ //以下字符串长度是多少? printf("%d\n", strlen("c:\test\328\test.c")); //长度是14 - 这里除了注意'\t'是一个字符,还要注意'\328'是2个字符(\ddd代表8进制,而8进制只包括0-7之间的数字) return 0;}
上一篇:关于scanf函数在VS中使用的问题
下一篇:数组 - 字符数组

发表评论

最新留言

不错!
[***.144.177.141]2025年04月07日 16时34分02秒