十六进制数"0x2b"怎么转换成二进制数?

请说明详细步骤!还有八进制数"015"怎么转换成二进制数?
2024-10-30 08:54:51
推荐回答(5个)
回答1:

0x是16进制的表示符,2b是16进制的数。所以0x2b转换为2进制就是0010 1011,简单点说就是四位四为转换回。注意16进制的表示法,用字母H后缀表示,比如BH就表示16进制数11;也可以用0X前缀表示,比如0X23就是16进制的23。

这里需要注意的是,在向左(或向右)取四位时,取到最高位(最低位)如果无法凑足四位,就可以在小数点的最左边(或最右边)补0,进行换算。

将16进制转为二进制,反过来,方法就是一分四,即一个十六进制数分成四个二进制数,用四位二进制按权相加,最后得到二进制,小数点依旧就可以啦。

扩展资料

例如十进制数57,在二进制写作111001,在16进制写作39。在历史上,中国曾经在重量单位上使用过16进制,比如,规定16两为一斤。

如今的16进制则普遍应用在计算机领域,这是因为将4个位元(Bit)化成单独的16进制数字不太困难。1字节可以表示成2个连续的16进制数字。可是,这种混合表示法容易令人混淆,因此需要一些字首、字尾或下标来显示。

Intel的汇编语言中用字尾“h”来标识16进位的数(若该数以字母起首,在前面会增加一个“0”)例如“0A3Ch”、“5A3h”

其他汇编器(AT&T、Motorola、6502),Pascal,Delphi和某些BASIC的版本使用字首“$”,例如“$5A3”

亦有用X'5A3'这类表示方式的,如于PL/I,COBOL及JCL中。这亦是IBM装载早期操作系统的大型机与小型机上最常用的数据格式。

回答2:

0x是16进制的表示符,2b是16进制的数,由于b是十进制的11,转换为2进制就是1011;2转换到十进制也是2,转换为2进制就是0010,所以0x2b转换为2进制就是0010 1011,简单点说就是四位四为转换。
同理,八进制转换的时候就是三位三位转换,1转换为二进制001 5也转换为二进制101,就是001 101即1101

回答3:

八进制015转换成二进制是1101.
上面的十六制数是什么啦,搞不懂.
不过十六进制不必先换成十进制,采用8421码,可以快速地换成二进制.
如十六进制的897换成二进制是1000 1001 0111.前面8对应1000,9对应1001,7对应0111.

回答4:

把每一位用4位二进制表示就好了。
八进制就用3位二进制表示就好了
015就是000001101

回答5:

先转10进 再转二进 短除法.
因为短除法的运算都是再该进制条件下的
所以按常规的短除法去算会有错误..