C语言 15题解释一下
答案:2 悬赏:0 手机版
解决时间 2021-12-04 19:57
- 提问者网友:暗中人
- 2021-12-03 19:49
C语言 15题解释一下
最佳答案
- 五星知识达人网友:零点过十分
- 2021-12-03 20:42
在c语言中,数据溢出不报错、不报警、不抛异常,而是直接截断。
short数据类型仅有2个字节,所以向其赋值0xabcde时,仅能容纳低位的两个字节0xbcde,儿高位的0xa0000,被截断后直接丢弃了。
short数据类型仅有2个字节,所以向其赋值0xabcde时,仅能容纳低位的两个字节0xbcde,儿高位的0xa0000,被截断后直接丢弃了。
全部回答
- 1楼网友:愁杀梦里人
- 2021-12-03 21:05
short :短整型数据类型,目前C语言对该类型数据长度的定义 与 int型(整型)一致。在8位系统、16位系统中,均为 16位长度。
所以,在赋值过程(x=0xabcde)中,它只取低16位结果。即x=0xbcde,选D
所以,在赋值过程(x=0xabcde)中,它只取低16位结果。即x=0xbcde,选D
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯