![C语言王者归来](https://wfqqreader-1252317822.image.myqcloud.com/cover/681/52842681/b_52842681.jpg)
上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:字符常数的输出。
![](https://epubservercos.yuewen.com/DA78E4/31398144207520906/epubprivate/OEBPS/Images/Figure-P39_19030.jpg?sign=1738868350-sEbQI4w4NzQCVNbIM7ttp6P6pCjz6MZP-0-ca4827506669657892338a24a50deabd)
注 上述printf( )是输出函数,“%c”是字符输出的格式符号,第3章会做更详细的说明。