认识二进制
-
十进制
- 每一位可以是0~9这10个值,到10进位。一百用十进制表示就是100,十就10。
-
二进制
- 每一位可以是0和1这两个值,到2进位。一百用二进制表示就1100100,十就是1010.
-
十六进制
- 每一位可以是0~F这15个值,到16进位。 一百用十六进制表示就是64, 十就是A.
-
bit和byte
- 一 个二进制的位叫做个bit, 俗称小b。宽带中的单位,都是小b
- 八个二进制的位,组成一个byte,俗称大B。硬盘等存储的单位,都是大B
- Byte是计算机中基本的街量存储的单位,计算机在对外使用时不会用小b作为划分存储的单位。
数字的基本数据类型
-
整数类型
- byte占用1个byte,值域是-128 ~ 127
- short占用2个byte,值域是-32768 ~ 32767
- int占用4个byte,值域是-2147483648 ~ 2147483647.。Java 中整数缺省是int类型
- long占用8个byte,值域是-9223372036854774808 ~ 9223372036854774807
-
浮点(小数)类型
- float有精度,值域复杂(正负34028234668528859811704183484516925440 )
- double -精度是float的倍,占用8个byte。Java 中整数缺省是double类型。
布尔和字符数据类型
-
布尔和字符数据类型
- boolean 占用4个byte,值域是true,false。
- char 占用2个byte,值域是所有字符(最多65535个)
相关链接:

网友评论