c语言: 为什么会输出65535?

日期:2013-03-30 13:18:55 人气:1

c语言: 为什么会输出65535?

有符号数 与 无符号数 , %u表示以无符号显示。 有符号数采用补码, 短整数 -1 就是 用 65535 表示 -1的,这就是补码。 所以, 短整数 -1 跟 无符号数 65535 内部是完全一样的。 你要了解“补码”的概念就明白了。
    A+
热门评论