以下选项中,合法的C语言数值常量是().A.028 B.'\12AC.'\177'D. N

[复制链接]
查看11 | 回复3 | 2013-1-29 20:42:14 | 显示全部楼层 |阅读模式
C,其实char常量就是数值----------------------好吧B有问题--------------C语言使用的ASCII码总共128个\000 ~ \177 (即0-127)注意'\ddd'表示ASCII码为ddd的八进制字符'\xdd'表示ASCII码为dd的十六进制字符---------------当然'\0'可以写成‘\000’------------------直接看这个#include int main(){int a = '\141';int b = 'a';int c = '\x61';printf("%d,%d,%d\n",a...
回复

使用道具 举报

千问 | 2013-1-29 20:42:14 | 显示全部楼层
选CD没有单引号B少了一个单引号A这个要注意 028是8进制的数字 但是里面出现8了 就是错误的了...
回复

使用道具 举报

千问 | 2013-1-29 20:42:14 | 显示全部楼层
选A 哦,BC不合法,N如果加单引号的话也可以当常量。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行