二进制编码系统中,负数比正数多一个,LONG_MIN的绝对值比LONG_MAX大1
if(n==LONG_MIN)
m=LONG_MAX+1UL; //取的绝对值
探讨了二进制编码系统中负数和正数的数量差异,并解释了LONG_MIN绝对值为何比LONG_MAX大1的现象。通过具体代码示例展示了如何获取最大负数的绝对值。
二进制编码系统中,负数比正数多一个,LONG_MIN的绝对值比LONG_MAX大1
if(n==LONG_MIN)
m=LONG_MAX+1UL; //取的绝对值
2263

被折叠的 条评论
为什么被折叠?