呵呵 要谢谢大家帮忙让我明白了些啊!
这个我感得还是学数字电路。
数字电路了解基本的就够了,会设计一个计算器的能力就足够一个程序员用了而且就算不会也还过得去
对于int型,如果默认的是4个字节(ANSI C好像没有具体规定)的话,他的取值范围是:-32768--32767,而楼主的-32769显然已经超出了这个范围,所以说是没有意义的。但如果是long型的话,32769的原码是:0000 0000 0000 0000 0100 0000 0000 0001 那么-32769是:1111 1111 1111 1111 1011 1111 1111 1111。