1、整数常量的表现形式:整数的表现形式主要是以不同的进制(二进制、八进制、十六进制)表现出来。
2、进制(范围): 十进制(0~9) 、 星期(七进制 0~6)、 小时(12进制(0-11)、 24进制(0~23))
3、进制:用有限的数字符号代表所有的数值。
4、计算机的出现是为了服务于人类的,那么人类在现实生活中使用的数据基本上都是十进制的数据,那么计算机是否有可以存储现实生活中的数据呢?如果可以存储又以哪种形式存储呢?
答:进制间转换
5、十进制与二进制之间的转换:
1)十进制转二进制的方法:使用十进制的数据不断除以2,直到商为0为止。从下往上取余数就是对应的二进制。
10(十进制)-------->1010(二进制)
2)二进制转十进制:使用二进制的每一位乘以2的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。
1110(二进制) ---------> 14(十进制)
6、十进制与八进制之间的转换:
1)二进制的弊端: 二进制的书写太长了,不方便人类记忆。
2)二进制的数据特点: 由0~1组成。
3)解决方案:每三个二进制位就就记录一个数字。
1000(十进制)------> 001,111,101,000(二进制) = 1,7,5,0
一个八进制的数据就是相当于三个二进制位。
4)十进制转八进制:使用十进制的数据不断除以8,直到商为0为止。从下往上取余数就是对应的八进制。
45(十进制)------> 55 (八进制)
5)八进制转十进制:使用八进制的每一位乘以8的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。
23(八进制)------> (十进制)
7、八进制与二进制之间的转换:
1)八进制数据的特点: 只有0~7这八个字符组成的。
2)二进制转八进制:a)先将二进制转化为十进制,再将十进制转化为八进制。b)三位二进制一取,从后取起,不足三位以0补齐,然后转成八进制。
3)八进制转二进制:每一位转化成三位的二进制数,不足的以0补齐,首位不用补0。
8、十六进制与十进制的转换:
1)十六进制的数据: 0~9 , a(10),b (11),c(12),d(13), e(14),f(15), 四个二进制位就是一个十六进制的数据。十六进制的数据是有0~9、a-f这几个字符组成的。
2)十进制转换成十六进制:使用十进制的数据不断除以16,直到商为0为止。从下往上取余数就是对应的十六进制。
38(十进制)---->26 (十六进制)
3)十六进制转十进制:使用十六进制的每一位乘以16的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。
34(十六进制)-----> 52(十进制)
9、二进制与十六进制间的转换:
1)二进制转换成十六进制:a)先将二进制转化为十进制,再将十进制转化为十六进制。b)四位二进制一取,从后取起,不足三位以0补齐,然后转成十六进制。
2)十六进制转换成二进制:每一位转化成四位的二进制数,不足的以0补齐,首位不用补0
进制的使用举例: