进制之间的转换

整数常量的表现形式:整数的表现形式主要是以不同的进制(二进制、八进制、十六进制)表现出来。

进制:十进制(0-9)、星期(七进制 0-6)、小时(12进制(0-11)、24进制(0-23))

进制:用有限的数字符号代表所有的数值。

二进制由来

电脑记录我们现实生活中的数据都是使用二进制进行记录的,需要懂得如何把十进制转换成二进制。

BIN 二进制 0 1
OCT 八进制 0-7
DEC 十进制 0-9
HEX 十六进制 0-9 A-F

=================================================================================
进制之间的转换
=================================================================================

十进制与二进制之间的转换:
#####################

十进制转二进制的方法:使用十进制的数据不断除以2,直到商为0为止。从下往上取余数就是对应的二进制。

10(十进制)----------------------->1010(二进制)

二进制转十进制:使用二进制每一位乘以2的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。

1110(二进制)--------------------->(十进制)
1110 = 0*2(0) + 1*2(1) + 1*2(2) + 1*2(3) = 14

十进制与八进制之间的转换:
#####################

十进制转八进制:使用十进制的数据不断除以8,直到商为0为止。从下往上取余数就是对应的八进制。

45(十进制)----------------------->55(八进制)

八进制转十进制:使用八进制的每一位乘以8的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。

23(八进制)----------------------->19(十进制)

八进制与二进制之间的转换:
#####################

二进制转八进制:
方式1:先把二进制转换成十进制,然后再使用十进制转换成八进制。
方式2:利用八进制与二进制之间的关系进行转换。(三个二进制位就是一个八进制的数据)。

001,011(二进制) = 1,3(八进制)

十进制与十六进制之间的转换:
#######################
十进制转十六进制:使用十进制的数据不断除以16,直到商为0为止。从下往上取余数就是对应的二进制进制。

38(十进制)------------------------>26(十六进制)

十六进制转十进制:使用十六进制的每一位乘以16的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。

34(十六进制)---------------------->52(十进制)

十六进制与二进制之间的转换:
#######################
四个二进制位是一个十六进制的数据。

010010010101(二进制)-------------->495(十六进制)

1a(十六进制)---------------------->00011010(二进制)

 

posted @ 2016-10-31 22:24  坚持到放弃  阅读(366)  评论(0编辑  收藏  举报