如果c为字符型变量,判断c是否为空格不能使用_______.(假设已知空格ASCII码为32)
A) if(c=='32') B) if(c==32)
C) if(c=='\40') D) if(c==' ')
A:这是不正确的,因为
'32'
实际上是一个由两个字符('3' 和 '2')组成的字符串字面量(在C语言中,单个引号用于字符,双引号用于字符串),并且它的ASCII码值并不是空格的ASCII码值32。
A是字符串
这里“32”为字符串
\40 空格的意思
zhangtiany 回复 985872599: 你确定?
xiaowei0v0 回复 zhangtiany: 八进制\40就是 32
A
用户登录可进行刷题及查看答案
登录后提交答案