c语言中负数是按补码存储,怎么读出来哪

日期:2017-09-07 21:05:33 人气:11
本质是,都是二进制数,或者是十六进制数。 举个例子: -1,在16位CPU中,用补码表示,则为1111 1111 1111 1111,或者0xFFFF。 在C语言中,如果定义为无符号数,则0xFFFF读出来就是65535, 如果定义为有符号数,则0xFFFF读出来就是-1。 同样的二进制数,类型不同,解释出来的结果也不同。
上一篇:
下一篇:

最新更新

热门内容

本站所有信息来源于互联网,用于学习参考使用,版权归原作者所有!
第一知识网 知识是第一生产力