特牛网址导航

char数据范围为什么是-128~127_char -1取反是多少_lidashent的博客-CSDN博客

网友收藏
Java中用补码表示二进制数,补码的最高位是符号位,最高位为“0”表示正数,最高位为“1”表示负数。byte有8位,1字节,留一个最高位符号位,还剩7个可以表示数据大小因此最大正数为01111111,127负数最大为11111111,取反码为10000000,补码为10000001,即-1最小补码为10000000,反向推导,减一,01111111,取反10000000,得到原码,取绝对值为128,..._char -1取反是多少