c语言中,关于字节较大的数据赋值给占字节较小的数据时,数据的溢出情况?
答案:3 悬赏:30 手机版
解决时间 2021-03-22 17:02
- 提问者网友:饥饿走向夜
- 2021-03-22 04:12
c语言中,关于字节较大的数据赋值给占字节较小的数据时,数据的溢出情况?
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-03-22 05:06
511 二进制是:00000001 11111111
截取最低的8位就是:11111111
有符号的char类型,11111111就是-1。没问题啊追问哦,这是原码,反码,补1,谢谢啦,那255的二进制表示不是跟-1重合了?
截取最低的8位就是:11111111
有符号的char类型,11111111就是-1。没问题啊追问哦,这是原码,反码,补1,谢谢啦,那255的二进制表示不是跟-1重合了?
全部回答
- 1楼网友:人间朝暮
- 2021-03-22 06:37
对于这种情况,编程时一定要小心,数据溢出很可怕,有可能导致系统崩溃
- 2楼网友:拾荒鲤
- 2021-03-22 05:42
你确定是截取前8位么 亲
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯