1.补码运算
(1)二进制补码存储
(2)二进制的最高位是符号位,0表示正数,1表示负数
(3)正数的值时其本身,负数的值是最高位不变,其它位逐位取反,再加一
(4)两数相加,若最高位(符号位)有进位,则进位被舍弃。
2.进行计算
负数=模-正数
3数据类型
整数类型
四种整数类型:byte、short、int、long
默认int型
java后面要用L(l)
浮点类型
1.浮点类型用于表示小数的数据类型。
2.java的浮点类型有float和double类型两种。
3.默认的结果是double,用float时在后面加上F(l)
整数+尾数
字符类型
1.char
英文字母,字符,汉字
unicode编码与ASCII码是兼容的
for(int i=0;i<127;i++)
{
System.out.println((char)i+":"+i);//输出0的ascll码值
}
ascll码表
转义字符
转义字符是“/”,通过转义字符,可以表示一些特殊的字符
System.out.println('\u4e2d');
System.out.println(4*Math.pow(16,3)+14*Math.pow(16,2)+2*16+13);
System.out.println((char)20013);
System.out.println("我和\n你不在一行哟");
System.out.println("System.out.println(\"双引号也输出来了\");");
布尔类型
布尔类型的值有两个
ture:肯定
false:否定
定义 boolean
boolean isPass;
isPass=true;
System.out.println("考试通过"+isPass);