编程的本质就是对内存中数据的访问与修改。变量就相当于一个容器,对应着一块内存,用于存储和读取。
Java中数据类型可分为两类,基础数据类型和引用数据类型。基础数据类型又可分为两类,分别是数值类型和布尔类型;数值类型又分为整数类型和浮点类型。
整数类型包括byte、short、int、long、char.浮点类型包括float和double类型。
byte:在内存中占8位,表数范围是 -128(2^7) - 127(2 ^ 7 - 1)
short:在内存中占16位,表数范围是 -32768 - 32767(2^15 -1)
int:在内存中占32位…
long:在内存中占64位…
注:数据存储是以“字节”(Byte)为单位,数据传输大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位
Java中整数数值有四种表示方式:二进制、八进制、十进制、十六进制。
二进制整数:0b / 0B 开头
八进制整数:0 开头
十六进制整数:0x / 0X开头,其中10~15以a ~ f来表示
ASCII字符集:使用128个字符表示英文字符
16位Unicode字符集:包含全球语言的字符,包括中文字符
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)