Java基础第二天总结——变量与进制
一、变量
1.1变量的数据类型:
1.2基本数据类型之间的运算规则:
前提:这里讨论只是7种基本数据类型变量间的运算。不包含boolean类型的。
1.3 自动类型提升:
结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。
byte 、char 、short --> int --> long --> float --> double
特别的:当byte、char、short三种类型的变量做运算时,结果为int型
1. 4强制类型转换:
说明:此时的容量大小指的是,表示数的范围的大和小。比如:float容量要大于long的容量
强制类型转换:自动类型提升运算的逆运算。
1.需要使用强转符:()
2.注意点:强制类型转换,可能导致精度损失。
*/
了解:ASCII 码
了解:A=65、a=97
二、进 制
二进制:0,1 ,满2进1.以0b或0B开头。
十进制:0-9 ,满10进1。
八进制:0-7 ,满8进1. 以数字0开头表示。
十六进制:0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。
如:0x21AF +1= 0X21B0