
8. 以下选项中,值为1的表达式___B___。 A)1-‘0’ B)1-‘\0’
8.以下选项中,值为1的表达式___B___。A)1-‘0’B)1-‘\0’8.以下选项中,值为1的表达式___B___。A)1-‘0’B)1-‘\0’C)’1’-0D)...
8. 以下选项中,值为1的表达式___B___。
A)1-‘0’ B)1-‘\0’ 8. 以下选项中,值为1的表达式___B___。
A)1-‘0’ B)1-‘\0’ C)’1’-0 D)’\0’-‘0’解释一下答案 展开
A)1-‘0’ B)1-‘\0’ 8. 以下选项中,值为1的表达式___B___。
A)1-‘0’ B)1-‘\0’ C)’1’-0 D)’\0’-‘0’解释一下答案 展开
1个回答
展开全部
首先要将字符转换为对应的ASCII码值。我们知道,字符‘1’所对应的ASCII码值不是1,字符‘0’所对应的ASCII码值也不是0,字符‘\0’是字符串结束标识符,其对应的ASCII码值是0。
‘0’代表ASCⅡ码为48的字符,
‘\0’代表ASCⅡ码为0的字符,
‘1’代表ASCⅡ码为49的字符,
所以只有选项B的表达式的值为1。
‘0’代表ASCⅡ码为48的字符,
‘\0’代表ASCⅡ码为0的字符,
‘1’代表ASCⅡ码为49的字符,
所以只有选项B的表达式的值为1。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询