java初学--数据类型
数据类型分为基本数据类型和引用直接类型
常用数据类型:
内存单位:位(bit)
八位为一个字节(bytc)
各个数据所占字节
注:布尔类型有争议
各个类型可以存储的最大数:
注:赋值超过类型最大范围会编译报错
例子:结果:
Int可直接赋值Long byte short 但是不可以超出范围
直接量:
浮点型:
关键信息:
存储方式:
缺点:注:优先使用double型
直接写的一个小数是double型,float型数据需要用f/F结尾。例:float i=0.8f
字符型:早期使用ascll码进行保存但是容量小
后来是由Unicode编译方式
在java中使用char表示字符 例:char c1=“A”;还可以char c2=0b100001 //65 就是用数字表示 (建议直接字母)
转义字符:例:char c4=’’’;计算机无法识别’’中哪一个是值所以添加一个转义符号变成char c4=’\’’;就可以输出转义符不止一种可以理解为特殊符号
字符串:使用string应用和字符不同不是简单的字符串是由多个字符组成
布尔类型:只有真假两个值 真:ture 假:false
(通常在使用判断时使用)
类型转换:前提:除了布尔类型其余数据类型是由数字存储
关键:数据类型范围
类型转换的转换方式:自动类型转换和强制类型转换
运算时的类型转换: