如题所述
哦~假如一开始就把x定义成int,那再打印出来的是-32767么?
还是65535因为那是后减减,要运算一次才生效,已经输出了,又不循环所以那个等于没用。。。
哦哦~懂了。谢谢
为1为什么表示负数啊?还有将ff减一再取反怎么就得到1了?
有符号的变量,最高位表示符号,0表示正数,1表示负数。负数在内存中以其补码表示,即将其绝对值去反后再加1。所以最高位为1时,说明是负数,减1再取反就得到绝对值
不知道诶。。。
手机上很难讲清楚
好吧,不过还是谢谢您了。