标签:取反 反码 int cte 1.7 正数 bool -128 文本
java有8种基本数据类型:byte,int,short,long,boolean,char,float,double.
对应的为:Byte,Int,Short,Long,Boolean,Charecter,Float,Double.其中boolean是逻辑型,char是文本型,byte,short,int,long是整数型,float,double是浮点型。
byte:1字节 -128~127 short:2字节 -2*15~2*15-1 int:4字节 -2*31 ~2*31-1 long:8字节 -2*63~2*63-1
boolean:1字节 true false (java中不能以0或非0代替)
float:4字节 -3.403E38~3.403E38 double:8字节 -1.798E308~-4.9E324 char:2字节 ‘/u0000‘~‘‘/uffff‘(16进制的,换算过来就是0~65535)
枚举是引用类型,不属于原始数据类型。原码是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。
反码表示即正数的反马是其本身,负数的反码是在其原码的基础上,符号位不变,其余各个位取反。
标签:取反 反码 int cte 1.7 正数 bool -128 文本
原文地址:https://www.cnblogs.com/jhl1234/p/9753000.html