进制之间的转换
整数常量的表现形式:整数的表现形式主要是以不同的进制(二进制、八进制、十六进制)表现出来。 进制:十进制(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(二进制)
不要让任何事情成为你不去学习的理由!