【已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=#39;A#39;+#39;6#39;-#39;3#39;;后,c2中的值为A)DB)68C)不确定的值D)C在这里他说的c2值究竟是值ASCLL值还是指字符】
<p>问题:【已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=#39;A#39;+#39;6#39;-#39;3#39;;后,c2中的值为A)DB)68C)不确定的值D)C在这里他说的c2值究竟是值ASCLL值还是指字符】<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">管贻生的回答:<div class="content-b">网友采纳 每个字符都有对应的ASCII值.是等价的关系. 答案选A. 因为'6'-'3'的结果是3. 然后'A'+3的结果就是,'D' 注: 'A'-'D'的ASCII值是连着的 '0'-'9'也是连着的<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">才藏太的回答:<div class="content-b">网友采纳 那为什么不是68呢?D的ASCLL值是68,他问的是c2的值,究竟是什么值?<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">管贻生的回答:<div class="content-b">网友采纳 哦不好意思,刚没有注意B。 那这么说的话,其实A,B都是正确答案的。 对于运算之后的c2 printf("%d",c2)//的结果就是68 printf("%c",c2)//的结果就是D 68和字符'D'就是同一个东西,仅仅是表现形式不同而已。 感觉这个题出的不好
页:
[1]