汉扬编程 C语言入门 二进制,十进制,十六进制怎么样互相转换?

二进制,十进制,十六进制怎么样互相转换?

二进制转换十进制

例:

1011=1×2的3次方+0×2的2次方+1×2的1次方+1×2的0次方

=8+0+2+1=11

同理

十六进制转换十进制

999H=9×16的2次方+9×16的1次方+9×16的0次方=2304+144+9=2457

十进制转换二进制

是用十进制数除以2后,余数作为二进制位数,商再除2依次类推,直到商无法整除2为止.

例:

十进制数11转换成二进制数

11÷2商是5 余数是1 ,余数是二进制的最右位 ,用商再除2

5÷2 商是2 余数是1 ,余数是二进制的下一位(从右向左),再用商除2

2÷2 商是1 余数是0 .余数是二进制的下一位,商是1无法整除2,1就作为二进制的最左位

所以十进制11 转换二进制后为1011

二楼的朋友17的二进制应该是10001,你马虎了.

写的好累,不知你看懂了吗?

点击\”开始\”-所有程序-附件-计算器

在\”计算器\”的上方点击\”查看\”-科学型

默认输入的是十进制,如你输入1000然后点计算器中的\”十六进制\”为3E8

这样就完成十进制与十六进制之间的转换,以此类推

二进制,就是每满二就进一,十进制,就是每满十就进一,十六进制就是每满十六就进一

例如:“17”用二进制算就是1001 一般我们都是用短除法的来算的

“17”用十进制算就是17

“17”用十六进制算就是11 因为17=16+1每满16就进一进完后还余一所以就是11

简单的就是这样说了不会的再问我了

二进制和16进制是很好的 我认为10进制没他们好 特别是计算机里面

二进制、八进制、和十六进制如何转十进制

  告知你一种容易易懂的方法。我学的时候就是用的这种方法的。
首先将十六或八进制的数化成二进制。
十六进制的数化二进制数就是1位换4位。如:十六的9——1001(8 1=9) A——1010(8 2=10) 3——11(2 1=3)
2A——10 1010(2 8 2=10) 就这样8 4 2 1的类推。
  
而八进制换二进制就是1位换3位。和十六进制一样。只不过他是按4 2 1 这三位来推。
之后二进制换十进制就容易了。如111001011共9位最高位就是2的8次方,由于最后的1个1是2的0次方。对应的:2的8次方为256、7次方为128、6次方为64、5次方和4次方为0则木有、3次方为8、2次方为0木有、1次方为4、0次方为1。
   之后相加:256 128 64 8 4 1=461。
因此二进制数111001011就等于十进制数461。

二进制转换为十六进制怎么算啊

  计算机中常用的进制
二进制、八进制、十六进制
进制 数 字 进位方法
十进制 0、1、2、3、4、5、6、7、8、9 逢十进一
二进制 0、1 逢二进一
八进制 0、1、2、3、4、5、6、7 逢八进一
十六进制 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 逢十六进一

二进制 八进制 十进制 十六进制
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F
10000 20 16 10

⒈二进制与十进制的转换。
  
⑴二进制转换成十进制
把十进制数17转换二进制数。
2 17 1(最低位)

2 8 0

2 4 0

2 2 0

1 1(最高位)
结果等于10001
⒉二进制转换成十进制
把二进制数11011转换成十进制。
  
(11011)2=1×24 1×23 0×22 1×21 1×20
=16 8 0 2 1
=27

八进制、十六进制与十进制的转换。
  
⑴十进制数转换成八进制数
8 247 7(最低位)

8 30 6

3 3(最高位)
结果等于367
⑵八进制数转换成十进制数
(367)8=3×82 6×81 7×80
=192 48 7
=(247)10
⑶十进制换成十六进制
16 578 2(最低位)

16 36 4

2 2(最高位)
结果等于242
⑷十六进制转换成十进制数
(242)16=2×162 4×161 2×160
=512 64 2
=578。
  

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/cjia/6326.html

单片机C语言开发离不开它–秒懂二进制和十六进制

十进制的数怎么转化成二进制、八进制、十六进制?

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部