问题 单项选择题

下列选项中,值为1的表达式是( )。

A.1-'0'

B.1-'\0'

C.'1'-0

D.'\0','0'

答案

参考答案:B

解析: 在C程序中,字符量可参与任何整数运算。字符参与运算时,首先要将字符转换为对应的ASCII码值再参与整数运算。字符'1'对应的ASCII码值是49,字符'0'对应的ASCII码值是48,字符'\0'是字符串结束标识符NULL,其对应的ASCII码值是0。

单项选择题
多项选择题