C语言程序设计第二章 - 图文 联系客服

发布时间 : 星期五 文章C语言程序设计第二章 - 图文更新完毕开始阅读2b71654f16fc700abb68fc9c

2.2.4 字符串常量

用双引号括起的一串字符。在内存中存储时,末尾自动加“串结束标识符号”,NULL 或\\0 (ASCII码值为0)。例如:“China‖占6个字节的存储形式如下:C h i n a NULL6710410511297\\09四川大学电气信息学院罗伟18:41课堂练习

◆问题1:字符串“”占几个字节单元?(A) 0个(B) 1个(C) 2个答案:(B) ◆问题2:这样的赋值char c1=“” ; 是否正确?(A) 正确(B) 不正确答案:(B) ◆问题3:1 和‘1’ 是否相同?为什么?答案:不相同。因为前者是整数1,它的值是1,而后者是字符‘1’ ,它的值是49(ASCII码)。◆问题4:1+‘0’ 和‘1’ 是否相同?为什么?答案:相同。因为字符‘0’ 的值是48,加1等于49 ,正好是字符‘1’ 的值。10四川大学电气信息学院罗伟18:412.2.5 转义字符

表示字符的一种特殊形式。表示不可打印字符或具有特定用途的字符。例如:\\a响铃007 \\‖双引号034\\n 换行010 \\ddd 三位八进制数\\\\反斜扛092 \\xhh 二位十六进制数\\‘单引号039 用\\ddd 或\\xhh形式可以表示任意字符。如:A 65 \\101 \\x415 53 \\065 \\x35Ω234 \\352 \\xea11四川大学电气信息学院罗伟18:412.2.6 符号常量

将常量定义为一个标识符,称为符号常量。通常用大写表示。如:#define PI 3.1415926#define TRUE 1#define STAR ?*‘便于程序调试和修改12四川大学电气信息学院罗伟18:41