| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1159 人关注过本帖
标题:有道C语言题,不知道正确答案
只看楼主 加入收藏
全世界安静
Rank: 2
等 级:论坛游民
帖 子:104
专家分:65
注 册:2012-6-4
结帖率:31.58%
收藏
 问题点数:0 回复次数:10 
有道C语言题,不知道正确答案
C语言中不合法的字符常量是()
A '\0xff'  
B '\65'  
C '&'  
D '\028'
A和D应该都不合法吧?求解!

[ 本帖最后由 全世界安静 于 2012-6-5 19:15 编辑 ]
搜索更多相关主题的帖子: 有道 正确答案 C语言 
2012-06-05 16:33
missu_1314
Rank: 2
等 级:论坛游民
帖 子:46
专家分:98
注 册:2010-9-8
收藏
得分:0 
我认为选A 吧    A 不是 字符常量八进制表示方法, 八进制表示方法 只有前缀 0, 或不带 前缀 ;
                    也不是 字符常量十六进制 表示方法 十六进制表示方法 只有前缀 X, 没有带0X的

B   虽然有2个字符 , 但只是丢失了一部分精度,,  需要的话 是可以把 ‘5’ 赋值给变量的
C  没有问题
D  八进制表示方法


我运行的时候  结果
十进制   字符
a = 102  a = f
b = 53   b = 5
c = 38   c = &
d = 56   d = 8

虽然 我在编译器上都试了下,都可以运行, 但我更觉得A错误严重, B其实也有问题, 2选1 就选A啦,  高手前来 剖析!!!
心里觉得 d 应该是肯定没问题的, 但 和我预想的结果不一样, 我想的  d的ASC2码 十进制 应该是 24,  不知道怎么变成56啦。
         a 的答案 出乎意料!! 不明白




[ 本帖最后由 missu_1314 于 2012-6-5 17:35 编辑 ]
2012-06-05 17:26
鱼∞鱼
Rank: 2
等 级:论坛游民
帖 子:31
专家分:67
注 册:2012-6-5
收藏
得分:0 
选D  A选项开头0x代表16进制 合法   而D选项开头0代表8进制  是不可以出现8的  只能0到7

[ 本帖最后由 鱼∞鱼 于 2012-6-5 17:52 编辑 ]
2012-06-05 17:40
missu_1314
Rank: 2
等 级:论坛游民
帖 子:46
专家分:98
注 册:2010-9-8
收藏
得分:0 
。。

  居然 犯 如此的错误,,, 不可以出现8 都忘记啦  ,, 哈哈哈
2012-06-05 17:41
hkvmonkey
Rank: 2
等 级:论坛游民
帖 子:35
专家分:53
注 册:2012-3-18
收藏
得分:0 
B 选项。。。。ACD都不对~
2012-06-05 18:19
震中地带
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:171
专家分:359
注 册:2012-3-26
收藏
得分:0 
回复 楼主 全世界安静
三楼正解
2012-06-05 20:27
a7882669
Rank: 4
等 级:业余侠客
帖 子:192
专家分:290
注 册:2012-4-17
收藏
得分:0 
3楼.....
2012-06-05 22:19
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
超变态的一道题。
2012-06-05 23:32
zbzszha
Rank: 1
等 级:新手上路
帖 子:9
专家分:9
注 册:2012-7-6
收藏
得分:0 
D选项,出现了8,八进制应该是0-7
2012-07-06 07:48
yang511623
Rank: 1
等 级:新手上路
帖 子:4
专家分:2
注 册:2012-6-11
收藏
得分:0 
呵呵


2012-07-07 08:09
快速回复:有道C语言题,不知道正确答案
数据加载中...
 
   



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

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