\t 水平制表符---类似于Tab键 按一下光标向后移动一段距距离;\ 表示字符常量\表示一个字符串内部的双引号\a 警告字符,蜂鸣\b 退格符\f 禁止符\n 换行符\r 回车\v 垂直制表符\ddd ddd表示1-3个八进制数字 ddd几位...

\t 水平制表符---类似于Tab键 按一下光标向后移动一段距距离;
\' 表示字符常量
\''表示一个字符串内部的双引号
\a 警告字符,蜂鸣
\b 退格符
\f 禁止符
\n 换行符
\r 回车
\v 垂直制表符
\ddd ddd表示1-3个八进制数字 ddd几位数不能大于8
\xdd dd表示两位十六进制数字
int main ()
{
printf("c:\test\32\test.c");
return 0;
}
当你想让计算机输出c:\test\32\test.c地址时,你会发现这样写程序得不到自己想要的结果,如图为程序运行的结果
我们在通过程序来看看,输出数据中的字符个数
输出结果为13,这是因为通过“\” 引起字符转义,使得\t,\32转变了他原来的意思,\t 是 水平制表符,因此输出里才会有一段长长的空白 \32 被转移为8进制数 ,我们将其变为十进制38^1+28^0=26 通过查询ASCII表得知,这是一个向右的箭头,如此才会得到上述的输出结果,并且\t,\32都算是一位字符。
织梦狗教程
本文标题为:C语言——转义字符


基础教程推荐
猜你喜欢
- C++实战之二进制数据处理与封装 2023-05-29
- 带你深度走入C语言取整以及4种函数 2022-09-17
- C++实现ETW进行进程变动监控详解 2023-05-15
- [C语言]二叉搜索树 2023-09-07
- C语言编程C++旋转字符操作串示例详解 2022-11-20
- centos 7 vscode cmake 编译c++工程 2023-09-17
- C语言 详解字符串基础 2023-03-27
- [c语言-函数]不定量参数 2023-09-08
- 全面了解C语言 static 关键字 2023-03-26
- C语言实现宾馆管理系统课程设计 2023-03-13