标题:' '单撇号内的数字不是二进制吗?为什么不对?
只看楼主
海之渊
Rank: 2
等 级:论坛游民
威 望:1
帖 子:37
专家分:29
注 册:2018-11-3
结帖率:100%
已结贴  问题点数:20 回复次数:9 
' '单撇号内的数字不是二进制吗?为什么不对?
如果c为字符型变量,判断c是否为空格不能使用____。(假设已知空格ASCII码为32)
A) if(c=='32')正确答案           B) if(c==32)我的选择
C) if(c=='\40')          D) if(c=='  ')
搜索更多相关主题的帖子: 数字 二进制 空格 if 正确答案 
2019-01-28 18:42
豆豆的滴
Rank: 9Rank: 9Rank: 9
来 自:湖南
等 级:贵宾
威 望:33
帖 子:368
专家分:1087
注 册:2018-5-7
得分:0 
啥为啥是二进制
2019-01-28 18:52
想都不要想
Rank: 2
等 级:论坛游民
威 望:1
帖 子:7
专家分:29
注 册:2018-11-28
得分:2 
额,他说的是不能够够使用,判断C是否为空格可以使用ascii码也可以直接判断A的话你不能够加''这个。
2019-01-28 18:56
海之渊
Rank: 2
等 级:论坛游民
威 望:1
帖 子:37
专家分:29
注 册:2018-11-3
得分:0 
就是单撇号内的数字是字符型的,可以转换成字符,但是没有单撇号就是真是的数字,所以我认为这个题应该选b
2019-01-28 18:56
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:18 
A 肯定是不对 单引号内是单字节字符 不能表示字符串
而B则是肯定可以的

DO IT YOURSELF !
2019-01-28 19:13
海之渊
Rank: 2
等 级:论坛游民
威 望:1
帖 子:37
专家分:29
注 册:2018-11-3
得分:0 
那就是这个题答案错了,谢了
2019-01-28 19:55
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
回复 6楼 海之渊
你不是说正确答案是a吗 这没毛病 因为a是错误的表达式

DO IT YOURSELF !
2019-01-28 20:29
lin5161678
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:45
帖 子:1136
专家分:3729
注 册:2011-12-3
得分:0 
那个
题目本来就让你选那个不对的
A不能判断是不是空格 选A没毛病
BCD都能判断是不是空格


https://zh.
2019-01-28 23:30
lin5161678
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:45
帖 子:1136
专家分:3729
注 册:2011-12-3
得分:0 
回复 7楼 wp231957
A是正确的表达式 只是不能判断是不是空格

https://zh.
2019-01-28 23:30
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
1>e:\c_source\wp\wp\wp.cpp(10): warning C4305: “初始化”: 从“int”到“char”截断
1>e:\c_source\wp\wp\wp.cpp(10): warning C4309: “初始化”: 截断常量值

不报错,有警告,还真是一个??表达式,但是目测就是一个非法的表达式啊

DO IT YOURSELF !
2019-01-29 08:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-492867-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.251726 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved