c语言字符型数据是什么_合法的c语言字符常量是

c语言字符型数据是什么_合法的c语言字符常量是C语言中的字符常量使用单引号(即撇号)括起来的一个字符。如‘a’,‘x’,'D',‘?’,‘$’等都是字符常量。注意,‘a’和‘A’是不同的字符常量。 除了以上形式的字符常量外,C还允许用一种特殊形式的字符常量,就是以一个“\”开头的字符序列。例如,前面已经遇到过的,在printf函

c语言字符型数据是什么_合法的c语言字符常量是

  C语言中的字符常量使用单引号(即撇号)括起来的一个字符。如‘a’,‘x’,’D’,‘?’,‘$’等都是字符常量。注意,‘a’和‘A’是不同的字符常量。

  除了以上形式的字符常量外,C还允许用一种特殊形式的字符常量,就是以一个“\”开头的字符序列。例如,前面已经遇到过的,在printf函数中的‘\n’,它代表一个“换行”符。这是一种“控制字符”,在屏幕上是不能显示的。在程序中也无法用一个一般形式的字符表示,只能采用特殊形式来表示。

  常用的以“\”开头的特殊字符有

字符形式 含义 ASCII代码
\n 换行,将当前位置移到下一行开头 10
\t 水平制表(跳到下一个tab位置) 9
\b 退格,将当前位置移到前一列 8
\r 回车,将当前位置移到本行开头 13
\f 换页,将当前位置移到下页开头 12
\\ 反斜杠字符“\” 92
\’ 单引号(撇号)字符 39
\” 双引号字符 34
\ddd 1到3位8进制数所代表的字符  
\xhh 1到2位16进制数所代表的字符  

表中列出的字符称为“转义字符”,意思是将反斜杠(\)后面的字符转换成另外的意义。如‘\n’中的“n”不代表字母n而作为“换行”符。

表中最后第2行是用ASCII码(八进制数)表示一个字符,例如‘\101’代表ASCII码(十进制数)为65的字符“A”。‘\012’(十进制ASCII码为10)代表“换行”。用‘\376’代表图形字符“黑色□”。用表中的方法可以表示任何可输出的字母字符、专用字符、图形字符和控制字符。请注意‘\0’或‘\000’代表ASCII码为0的控制字符,即“空操作”字符,它将用在字符串中。

今天的文章c语言字符型数据是什么_合法的c语言字符常量是分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/50852.html

(0)
编程小号编程小号
上一篇 2023-09-01
下一篇 2023-09-01

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注