进制间的转化

进制间的转化

(一)常用进制:
	二进制
	八进制
	十进制
	十六进制
	
(二)转化思路:	
	1.任何进制都先转化成二进制
	2.再转化成自己想要的进制
	
1.其他进制转化二进制
	八进制转二进制:
		从低位开始,每一位(4+2+1)看成三位(421016 -> 0000 1110
		
	十进制转二进制:
		短除法拿余数
	
	十六进制转二进制:
		从低位开始,每一位(8+4+2+1)看成四位(84210x1e -> 0001 1110
		
2.二进制转其他进制:
	二进制转八进制:
		从低位开始,把三位(421)当一位(4+2+1)看
		0000 1110 -> 016
		
	二进制转十进制:
		2^0+2^1....
	
	二进制转十六进制:
		从低位开始,把4位(8421)当一位(8+4+2+1)看
		0001 1110 -> 0x1e

你可能感兴趣的:(日常代码,linux,c语言)