java基本类型byte的取值范围
2012-06-28 00:40
302 查看
tmd发现这么简单的东西都还给老师了,真是太惭愧了~
转载自:http://blog.csdn.net/liuweibirthday/article/details/5666963
java中的基本数据类型byte,占用1个字节,8位
取值范围:0000 0000 ~ 1111 1111 (-128 ~ 127)
为什么不是:0000 0000 ~ 1111 1111 呢?
最高位为符号位,正数的符号位0,负数为1
1111 1111 表示负数的最大值:-1
负数的二进制 = 正数(该数的绝对值)的二进制反码 + 1
例如:-5
第一步取绝对值:-5 的绝对值:5
第二步转二进制:5的二进制:0000 0101
第三步取反码: 0000 0101 的反码 1111 1010
第四步加一: 1111 1010 加一 1111 1011
转载自:http://blog.csdn.net/liuweibirthday/article/details/5666963
java中的基本数据类型byte,占用1个字节,8位
取值范围:0000 0000 ~ 1111 1111 (-128 ~ 127)
为什么不是:0000 0000 ~ 1111 1111 呢?
最高位为符号位,正数的符号位0,负数为1
1111 1111 表示负数的最大值:-1
负数的二进制 = 正数(该数的绝对值)的二进制反码 + 1
例如:-5
第一步取绝对值:-5 的绝对值:5
第二步转二进制:5的二进制:0000 0101
第三步取反码: 0000 0101 的反码 1111 1010
第四步加一: 1111 1010 加一 1111 1011
相关文章推荐
- java基本类型byte的取值范围
- java基本类型byte的取值范围
- java基本类型byte的取值范围
- java中的基本数据类型?各占多少位?多少字节?取值范围?
- 有关java基本类型的默认值和取值范围
- java基本类型(内置类型)取值范围
- 4种编程语言基本数据类型及其取值范围整理(C++,Java,Python,Go)
- Java基本数据类型大小(Widths:Bit)及取值范围大小
- java学习总结(16.05.17)对数据类型取值范围和数据溢出的理解(以byte类型为例)
- JAVA八种基本数据类型-字节数和取值范围
- java基本数据类型取值范围
- 关于Java中Byte类型的取值范围是-128~127的理解
- Java中byte类型的取值范围为什么是-128~127
- Java byte 类型的取值范围是-128~127
- Java基本数据类型的取值范围
- Java基本类型,默认取值,取值范围,数据转换
- java中的8种基本数据类型占的位数以及取值范围
- 为什么Java byte 类型的取值范围是-128~127
- JAVA基本类型的取值范围
- 为什么Java byte 类型的取值范围是-128~127