上QQ阅读APP看书,第一时间看更新
2-4-3 字符常数
一般在单引号之间的字符,我们都将其称为字符常数。例如‘a’,‘;’,‘3’皆是字符常数。至于这些字符常数所代表的实际值,则必须查阅ASCII表。从附录A中(可在前言最后扫码下载),可知‘a’是97,‘;’是59,‘3’是51。
实例1:说明‘\0’和‘0’的ASCII值:
'\0' 值是 0 '0' 值是 48
另外,我们有时也将字符常数和一般整数混合进行加法和减法运算。
实例2:假设有一字符变量ch = ‘a’;有一指令是ch = ‘a’ + 1;因为‘a’值是97,执行加法运算后ch值是98,所以最后ch值是‘b’。
程序实例ch2_5.c:字符常数的输出。
注 上述printf( )是输出函数,“%c”是字符输出的格式符号,第3章会做更详细的说明。