16进制的数怎么表示

16进制的数怎么表示,第1张

  十六进制(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。

  各进制数的参照:

小数点的进制转换包含二进制、八进制、十进制、十六进制。

(1)二进制转十进制: 方法:“按权展开求和”。

(2)十进制转二进制:

十进制整数转二进制数:“除以2取余,逆序排列”(短除反取余法)

十进制小数转二进制数:“乘以2取整,顺序排列”(乘2取整法)

(3)八进制与二进制的转换:

二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。

八进制数转换成二进制数:把每一个八进制数转换成3位的二进制数,就得到一个二进制数。

(4)十六进制与二进制的转换:

二进制数转换成十六进制数:从小数点开始,整数部分向左、小数部分向右,每4位为一组用一位十六进制数的数字表示,不足4位的要用“0”补足4位,就得到一个十六进制数。

十六进制数转换成二进制数:把每一个十六进制数转换成4位的二进制数,就得到一个二进制数。

下面简单说明一下以上4种进制:

2进制,用两个数字:0、1;

8进制,用八个数字:0、1、2、3、4、5、6、7;

10进制,0到9;

16进制,用十六个数字,

所以实际上16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。

十进制转换为二进制

注:一般需要将十进制数的整数部分与小数部分分开处理,符号位:1为负,0为正。

整数部分计算方法:除2取余法请看例题: 例如:十进制数53的二进制值为110101

小数部分计算方法:乘2取整法,即每一步将十进制小数部分乘以2,所得积的小数点左边的数字(0或1)作为二进制表示法中的数字,第一次乘法所得的整数部分为最高位。

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/276496.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-03
下一篇2023-07-03

发表评论

登录后才能评论

评论列表(0条)

    保存