16进制如何表示一个数字

205次

问题描述:

16进制如何表示一个数字急求答案,帮忙回答下

最佳答案

推荐答案

刚开始看《编码的奥秘》,试着用进位法来演算了一下。

十进制本身没有10,是9之后进一位得到的数字,第10位数的时候称为一市斤。因此,一市斤能够用10个数字来表示。那么,每个数字就等于一市斤除以10个数。称重的称上面的刻度叫做两,所以我们要把市斤换算成两,换算方法是一市斤除以10个数等于一个刻度。也就是说,一个刻度等于10两。东西在称重器上的刻度是多少,就对应多少两,以此类推。现在再来看十六进制系统,十六进制用数字表示是0~15,到第15位数后再进一位就是16,到16这里算是一市斤。同样的,称重的称上面的刻度也是按照两计算。不过十六进制系统里面,数字在增加,称的刻度却是不变的。简单的说,十进制和十六进制的称重器长度一样,但刻度数量有区别。十进制系统用10个刻度就能表示一市斤,而十六进制需要16个刻度才能表示一市斤。同意,在十六进制里面也要先计算一个刻度是多少两。一样的用一市斤除以16个刻度等于6.25。也就是说,一个刻度等于6.25两。到这里我们就很清楚了,在十进制里面的一半对应的刻度是50两,俗称半斤。那么在十六进制系统里面一半对应的就应该是8的位置。所以,十进制系统里面的5的位置(俗称半斤))等同于十六进制系统里面的8的位置。两种系统看上去数字不同,但重量相等,俗称半斤八两。

其他答案

十六进制(hexadecimal)是计算机中数据的一种表示方法。它的规则是“逢十六进一”。十六进制数具有下列两个特点:英文字母A,B,C,D,E,F分别表示数字10~15。计数到F后,再增加1个,就进位。十六进制数是计算机常用的一种计数方法,它可以弥补二进制数书写位数过长的不足,也用于电视机中。十六进制数的表示方式为0x开头。示例:0xAF=175十六进制数的基数是16,采用的数码是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A-F分别表示十进制数字10-15.十六进制数的技术规则是“逢十六进一”,它的各位的权是以16的N次方标识的。通常,对十六进制数的表示,可以在数字的右下角标注16或H,但在C语言中是在数的前面加数字0和字母X即0X来表示。例如,12AF在C语言中表示为0X12AF。十六进制数的加减法的进/借位规则为:借一当十六,逢十六进一。比如17,用它除以16,满十六向十位进1,余1留在个位!所以它的十六进制是11。各进制数的参照:

为你推荐