关于程序的几个问题!在线等,挺急的

54题3637题第一题C为什么对。字符的可以给我举例子吗43题... 54题

36 37题

第一题C为什么对。字符的可以给我举例子吗

43题
展开
 我来答
litianji5337
2014-12-07 · TA获得超过196个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:147万
展开全部
54题:C语言的sizeof发生在编译阶段,输出为整形
36题:B选项的等于号错了
37题:a>b返回值是0,(c=a>b)的返回值是0,我算的结果也是0。不明白。
1题:char其实就是8bit位宽的整形变量,和short, long一样的地位,只是取值范围小一些。例如【'a'%5】和【97%5】是一样的
43题:%d是有符号数“-1”,%u才是无符号数“65535”
追问
43题 :%d是有符号数“-1我不理解- -
追答
16位的有符号数“-1”的二进制编码是1111111111111111
16为的无符号数“65535”的二进制编码是1111111111111111
是一样的
所以打印出来究竟是什么就要看printf()怎么处理了

所以结果取决于你用的格式,也就是“%d”或“%u”
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式