求助C语言的两道题(要解释)

 我来答
xgn911
2022-10-23 · TA获得超过1364个赞
知道小有建树答主
回答量:1493
采纳率:96%
帮助的人:654万
展开全部

8. 选D;八进制以0开头,十六进制以0x开头,10~15分别用abcde表示

A. 016是八进制,0x8f是十六进制,018是错误的八进制(不能有大于等于8的数)

B. 0abc是错误的八进制,017是八进制,0xa是十六进制

C. 010是八进制,-0x11是十六进制,0x16是十六进制

D. 0a12是错误的八进制(不能有a),7ff是错误的十六进制(没有0x),-123是十进制

可见只有D选项均是不正确的八进制或十六进制

9. 选C。C语言字符串的末尾确实会自动添加一个空字符'\0',但该字符不计入字符串的长度统计,因此字符串的长度就是字符串中字符的个数,A正确,C错误。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式