阿莲百科
手机版
当前位置: 首页 > 常识 >

2进制转16进制的方法(C语言—进制转换)

100次浏览     发布时间:2024-11-09 08:20:38    

进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。

十进制

十进制在我们生活中随处可见,也是运用最为广泛的;十进制数中每一位的取值范围只能是0~9,基数是10;如果某一位超过9,则必须用多为数进行表示(逢10进一)。
二进制
目前在各个领域中应用非常广泛的一种进制数就是二进制,在二进制中,每一位只能从0和1取,基数是2;其中高位和地位之间的运算关系遵守“逢二进一”,故称为二进制。十进制转换为二进制:
与八进制所对应的十进制大同小异,差距就是十进制转换为二进制时,只有余数为1时才停止除二取余操作。



十六进制
十六进制数的每一位有16个不同的数码,分别用0~9,A或a(10),B或b(11),C或c(12),D或d(13),E或e(14),F或f(15),表示,在没有任何说明的情况下,十六进制数以小写0x,或大写0X开头。并且基数是16,其中低位和高位之间运算关系尊“逢十六进一”,故称为16进制。
十六进制转换为十进制的原理和上面的俩种进制的原理都是一样的
关于二进制转换为十六进制
原理和二进制转换为八进制相同,差距就在与,二进制转换为十六进制时,是四位二进制数表示一位十六进制数;这里留给读者自己思考。