、如果c为字符型变量,判断c是否为空格不能使用____A____.(假设已知空格AS

、如果c为字符型变量,判断c是否为空格不能使用____A____.(假设已知空格ASCII码为32)
A) if(c=='32') B) if(c==32)
C) if(c=='\40') D) if(c==' ')
请问为什么C也可以

八进制的40等于十进制的32,即ASCII码为32的字符,也就是空格。

\称为转义字符,可以改变\后面字符原本的含义。\+八进制数字代表字符ASCII值,32的八进制为40,因此\40代表ASCII为32的字符,即空格。A不符合字符定义,''内只能有一个字符。

扩展资料:

八进制(基数为8)表示法在计算机系统中很常见,因此,我们有时能看到人们使用八进制表示法。由于十六进制一位可以对应4位二进制数字,用十六进制来表示二进制较为方便。因此,八进制的应用不如十六进制。有一些程序设计语言提供了使用八进制符号来表示数字的能力,而且还是有一些比较古老的Unix应用在使用八进制。

参考资料来源:百度百科-八进制

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-31
八进制的40等于十进制的32,即ASCII码为32的字符,也就是空格。本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网