第三章数据类型、 23实型常量 运算符和表达式 小数形式:由数字、数符和小数点组成。 注意必须有小数点。 如12301230.0125 指数形式:数字部分e指数部分。 字母Ee前必须有数字,字母Ee后 必须为整数(1-3位)。 如123e2123E2
第三章 数据类型、 运算符和表达式 11 2.3 实型常量 小数形式:由数字、数符和小数点组成。 注意必须有小数点。 如 123.0 .123 0.0 12.5 指数形式:数字部分e指数部分。 字母E/e前必须有数字,字母E/e后 必须为整数(1~3位)。 如123e2 123E2
第三章数据类型、 运算符和表达式 2.4字符型常量 (1)字符常量是用单撇号括起来的一个字符 例如:"a',"x','d","?","T 字符常量的值实际上是一个数字值。如字符常 量”0·,其ASc.48,所以存储的实际值为 48。 ·字符常量可以象整数一样参与运算。 12
第三章 数据类型、 运算符和表达式 12 ⑴ 字符常量是用单撇号括起来的一个字符。 例如: 'a' , 'x', 'd' ,'?' , '[' • 字符常量的值实际上是一个数字值。如字符常 量' 0 ' ,其ASCII为48,所以存储的实际值为 48。 • 字符常量可以象整数一样参与运算。 2.4 字符型常量
第三章数据类型、 2.4字符型常量 运算符和表达式 (2)转义字符: 将反斜杠后面的字符转变成另外的意义 例:“Ⅶn表示换行符,“表示字符 转义字符功能 转义字符功能 响铃 l反斜杠字符 退一格 V单引号字符 If走纸换页V双引号字符 换行 1?问号 r 回车 t横向跳格 lddd1~3位8进制数代表的字符 13 hh1~2位16讲制数代表的字符
第三章 数据类型、 运算符和表达式 13 ⑵ 转义字符: 将反斜杠后面的字符转变成另外的意义 例:‘ \n’表示换行符 , ‘\\’表示字符 ‘\’ 。 转义字符 功能 转义字符 功 能 \a 响铃 \\ 反斜杠字符 \b 退一格 \' 单引号字符 \f 走纸换页 \" 双引号字符 \n 换行 \? 问号 \r 回车 \t 横向跳格 \ddd 1~3位8进制数代表的字符 \xhh 1~2位16进制数代表的字符 2.4 字符型常量
第三章数据类型、 2.4字符型常量 运算符和表达式 (2)转义字符: 将反斜杠后面的字符转变成另外的意义 例 1101,代表ASC码值65的字符A w41,也代表ASC码值65的字符A 而’V0°,表示空操作,字符串结束符。 printf(“D: lAo. wps”) 输出"D: Xao, wps
第三章 数据类型、 运算符和表达式 14 ⑵ 转义字符: 将反斜杠后面的字符转变成另外的意义 例: ’\101’, 代表ASCII码值65的字符A, ’\x41’, 也代表ASCII码值65的字符A。 而’\0’, 表示空操作,字符串结束符。 printf (“\”D: \\xao.wps\” ”); 输出 ”D: \ xao.wps” 2.4 字符型常量
第三章数据类型、 例2 运算符和表达式 maino { char cl=\101',c2="\x42’; printf("atbc\t\bABCin); printf(xyz ooc %c",cl, c 2);3 a bc ABC 结果? Xyz A B 15
第三章 数据类型、 运算符和表达式 15 main() {char c1='\101',c2= '\x42'; printf("a\tbc\t\bABC\n"); printf("xyz\t%c %c",c1,c2);} 结果? a bc ABC xyz A B 例2: