Day003 数据类型
Day003 数据类型
数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用(java、c++、c#)
弱类型语言
与强类型语言定义相反(javaScript)
Java的数据类型
基本类型(primitive type)
数值类型
char 占2个字节
float 占4个字节(注:定义float类型在值后面加F表示浮点类型)
float num=20.2F;
double 占8个字节
byte 占1个字节 范围(-128~127)
short 占2哥字节 范围(-32768~32767)
int 占4哥字节 范围(-2147483648~2147483647)
long 占8哥字节 范围(-9223372036854775808~9223372036854775807)
(注:定义long类型时一般在值后面后面加“L”表示long类型)
long num=30L;
整数类型
浮点类型(小数)
字符类型
boolean类型: 占1位其值只有true和false两个
引用类型(reference type)
类
接口
数组
字节
位(bit):是计算机内部数据存储的最小单位,例如11001100是一个八位二进制数
字节(byte):是计算机中数据处理的基本单位,习惯上用B表示
1B(byte,字节)=8bit(位)
字符:是指计算机中使用的字母、数字、字和符号
1bit表示1位
1byte表示一个字节 1B=8bit
1024B=1KB
1024KB=1M
1024M=1G
当然,这些还不够,你还需要掌握数据类型拓展