制作:方斌 C语言程序设计 教程 郧阳师范高等专科学 校计犷机科学系 方斌制作
制 作:方 斌 C语言程序设计 教程 郧阳师范高等专科学 校计算机科学系 方 斌 制作
制作:方斌 6.1字符型常量 ●6.1.1字符常量 √C语言中,一个字符常量代表一个ASC字符 的字符。在程序中用一对单引号括起来的字符 就是字符常量。如: a",A,C’,@,"2,“0’,’都是合法的字符 常量 个字符占用一个字节
制 作:方 斌 6.1 字符型常量 ⚫ 6.1.1 字符常量 ✓ C语言中,一个字符常量代表一个ASCII字符 的字符。在程序中用一对单引号括起来的字符 就是字符常量。如: ‘a’, ‘A’, ‘C’, ‘@’, ‘2’, ‘0’, ‘,’ 都是合法的字符 常量 ✓ 一个字符占用一个字节
制作:方斌 说明: ●用一对单引号括起来的大写字母和小写字母是不同的 字符常量。如:’a'和“A',“b和“B’就是不同的 字符常量。 用一对单引号括起来的空格字符也是一个字符常量, 即:’’,但不能写成 字符常量只能是一个字符,因此,’abc2是非法的 字符常量只能用单引号括起来而不能用双引号。用双 引号括起来的字符我们称为字符串(或字符数组)。 如:’a是字符常量,”a”是字符串
制 作:方 斌 说明: ⚫ 用一对单引号括起来的大写字母和小写字母是不同的 字符常量。如:’a’ 和 ‘A’, ‘b’ 和 ‘B’ 就是不同的 字符常量。 ⚫ 用一对单引号括起来的空格字符也是一个字符常量, 即:’ ’ , 但不能写成 ‘’ ⚫ 字符常量只能是一个字符,因此,’abc2’是非法的 ⚫ 字符常量只能用单引号括起来而不能用双引号。用双 引号括起来的字符我们称为字符串(或字符数组)。 如:’a’是字符常量,”a”是字符串
制作:方斌 不论是字符常量还是字符变量,在内存中占 个字节,它在内存中存储的是该字符的ASC 码值,所以,C语言规定,所有的字符常量都 作为整型数来处理,其值就是该字符的ASC 码值。因此,’A的值为65,’a'的值为 97,’0的值为48,‘’的值为32
制 作:方 斌 ⚫ 不论是字符常量还是字符变量,在内存中占一 个字节,它在内存中存储的是该字符的ASCII 码值,所以,C语言规定,所有的字符常量都 作为整型数来处理,其值就是该字符的ASCII 码值。因此,’A’ 的值为65,’a’ 的值为 97,’0’的值为48,‘ ’的值为32
制作:方斌 612转义字符常量 ●C语言还允许使用一种特殊形式的字符常量, 就是以反斜杠“\”开头的转义字符。 ●注意:如果反斜杠或单引号本身作为字符常 量,必须使用转义字符:“代表一个反斜 线”V、“代表一个单引号”’”。 如:’t,"n
制 作:方 斌 6.1.2 转义字符常量 ⚫ C语言还允许使用一种特殊形式的字符常量, 就是以反斜杠“\ ”开头的转义字符。 ⚫ 注意:如果反斜杠或单引号本身作为字符常 量,必须使用转义字符:‘\\’代表一个反斜 线”\”、‘\’‘代表一个单引号” ’ ”。 ⚫ 如:’\t’, ‘\n’