C语言,,选择题

正确的合法的定义变量的语句是。Aintab_=086Bchara-b=‘1’Cfloata3.bDint_ab=0xE8每个选项什么意思我都有点不懂、、别让我去看书额我们... 正确的合法的定义变量的语句是。
A intab_=086 B char a-b = ‘1’ C float a3.b D int _ab = 0xE8
每个选项什么意思我都有点不懂、、别让我去看书额 我们4号就考C语言了 抱佛脚! 求详解
展开
 我来答
wanglixin1001
2012-12-31 · TA获得超过4173个赞
知道大有可为答主
回答量:1758
采纳率:80%
帮助的人:865万
展开全部
A的086表示为八进制,但八进制怎么会有8出现呢,所以A出错。
B中a-b不是合法变量名,因为怎么-有减号运算符的意思。
C中.也不能用在变量名中,因为.是取成员的运算符。
D中没有问题,0x表达16进制,所以_ab为十六进制的E8
一剑出血
高粉答主

2012-12-31 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
正确答案是D。

int ab_ = 086; 这个变量名称是可接受的,但是赋值的格式错误。
char a-b = '1'; 变量命名错误,不能包含与运算符混淆的符号。
float a3.b; 变量命名错误,理由同上。
int _ab = 0xE8; 变量命名可接受,赋值的格式也是正确的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pardream941026
2012-12-31 · TA获得超过8216个赞
知道大有可为答主
回答量:4602
采纳率:89%
帮助的人:1306万
展开全部
选D;
A int ab_=086;前面不能加0,前面加0,用于表示16进制数据, 0x1234;
B 减号不能用于变量名称中
Cfloat a3.b;.不可以用于变量中。
如果表示8进制数据,前面加o,注意是字母o,不是数字0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式