在进行c语言开发时,有时会发现变量-1大于变量10。原因为数据在内存的存储形式为补码,-1为0xffff,如果编译器没有特殊处理,自然0xffff大于0x0a
C语言 有符号与无符号比较出错的问题
最新推荐文章于 2024-10-08 23:13:16 发布
在进行c语言开发时,有时会发现变量-1大于变量10。原因为数据在内存的存储形式为补码,-1为0xffff,如果编译器没有特殊处理,自然0xffff大于0x0a