二进制转换为十进制数

十进制转换:

1000+200+30+4=1*103+2*102+3*101+4*100=1234。

1*23+0*22+1*21+1*20=8+0+2+1=11。

1*83+1*81+1*80=512+8+1=521。

1*163+1*161+1*160=4096+16+1=4113。

二进制转换:

1、十进制到二进制:除2取余数 最后把余数倒过来 100101

比如:十进制数37

所以转换成的二进制数字为:100101

2、八进制到二进制:一个八进制的位拆分成一个三位的二进制数

比如:[八进制]616

6拆分成 110

1拆分成 001

6拆分成 110

所以转换成的二进制数字为:110001110

3、十六进制到二进制:一个八进制的位拆分成一个四位的二进制数

比如:[十六进制]616

6拆分成 0110

1拆分成 0001

6拆分成 0110

所以转换成的二进制数字为:11000010110

八进制转换:

1、十进制到八进制:除8取余数 最后把余数倒过来

同时我们也可以先将十进制转换成二进制,然后将二进制又转换成八进制 

比如:2456 转化成八进制数字:4630

2456/8=307,余0;
307/8=38,余3;
38/8=4,余6;
4/8=0,余4。
将所有余数倒序相连,得到结果:4630。
因此十进制的2456转换为八进制结果为4630。

2、二进制到八进制转换  7=4+2+1 111 八进制最大的数字是7转换成二进制刚好是111,占3个位

每三个二进制数为一组,转成一个八进制数位,如果二进制高位不足3位时,用零填补。

比如:10011011

010 011 011

2     3     3

因此二进制的10011011转换为八进制结果为233。

十六进制转换:

1、十进制到十六进制:除16倒着取余数

同时我们也可以先将十进制转换成二进制,然后将二进制又转换成十六进制 

比如说:1610转换成十六进制

直接转16进制:
1610/16=100??10(A);
100 /16= 6??4;
6 /16= 0??6;

故:1610(10)=64A(16).

2、二进制到十六进制 15=8+4+2+1   1111 十六进制最大数字是F,即15转换成二进制1111,刚好占4个位

每四个二进制数为一组,转成一个十六进制数位,如果二进制高位不足3位时,用零填补。

比如:1110011011

0011 1001 1011

3       9      B

因此二进制的 1110011011转换为十六进制39B

拓展资料:

2进制,是供计算机使用的,1,0代表开和关,有和无,机器只认识2进制。

10进制,当然是便于我们人类来使用,我们从小的习惯就是使用十进制,这个毋庸置疑。

16进制,内存地址空间是用16进制的数据表示, 如0x8049324。

编程中,我们常用的还是10进制。   

比如:int a = 100,b = 99;   

不过,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决 问题。但二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:   

0000 0000 0000 0000 0110 0100   

面对这么长的数进行思考或操作,没有人会喜欢。因此,用16进制或8进制可以解决这个问题。因为,进制越大,数的表达长度也就越短。

参考资料:

百度百科--二进制



  • 2杩涘埗杞崄杩涘埗鎬庝箞鎹㈢畻?
    绛旓細2銆佸皬鏁浜岃繘鍒惰浆鎹负鍗佽繘鍒 鏂规硶锛氬皢浜岃繘鍒朵腑鐨勪綅鏁板垎鍒笌瀵瑰簲鐨勫肩浉涔橈紝鐒跺悗鐩稿姞锛屽緱鍒扮殑鍊煎嵆涓烘崲绠楀悗鐨勫崄杩涘埗銆
  • 濡備綍灏浜岃繘鍒惰浆鎹㈡垚鍗佽繘鍒鍏紡?
    绛旓細浜岃繘鍒惰浆鍗佽繘鍒堕氱敤鍏紡涓猴細abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3锛10锛夎В閲锛氳浠庡彸鍒板乏鐢ㄤ簩杩涘埗鐨勬瘡涓暟鍘讳箻浠2鐨勭浉搴旀鏂,灏忔暟鐐瑰悗鍒欐槸浠庡乏寰鍙炽備緥濡傦細浜岃繘鍒舵暟1101.01杞寲鎴愬崄杩涘埗 1101.01锛2锛=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+...
  • 2杩涘埗杞崲10杩涘埗鐨勬柟娉曟槸浠涔?
    绛旓細浜岃繘鍒舵暟杞崲鎴愬崄杩涘埗鏁 浜岃繘鍒剁殑1101杞寲鎴愬崄杩涘埗 1101锛2锛=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 杞寲鎴愬崄杩涘埗瑕佷粠鍙冲埌宸︾敤浜岃繘鍒剁殑姣忎釜鏁板幓涔樹互2鐨勭浉搴旀鏂 涓嶈繃娆℃柟瑕佷粠0寮濮 鐩稿弽 鐢ㄥ崄杩涘埗鐨13闄や互2 姣忛櫎涓涓嬪皢浣欐暟灏辫鍦ㄦ梺杈 鏈鍚庢寜浣欐暟浠庝笅鍚戜笂鎺掑垪灏卞彲...
  • 浜岃繘鍒惰浆鍗佽繘鍒鐨勬柟娉
    绛旓細鏂规硶锛氳浠庡彸鍒板乏鐢ㄤ簩杩涘埗鐨勬瘡涓暟鍘讳箻浠2鐨勭浉搴旀鏂,灏忔暟鐐瑰悗鍒欐槸浠庡乏寰鍙銆備緥濡傦細浜岃繘鍒舵暟1101.01杞寲鎴愬崄杩涘埗 1101.01锛堜簩杩涘埗锛=1*2^0+0*2^1+1*2^2+1*2^3 +0*2^-1+1*2^-2=1+0+4+8+0+0.25=13.25锛堝崄杩涘埗锛夋墍浠ユ荤粨璧锋潵閫氱敤鍏紡涓猴細abcd.efg(浜岃繘鍒)=d*2^0+c*2^1...
  • 浜岃繘鍒濡備綍杞寲涓哄崄杩涘埗
    绛旓細1銆佹暣鏁颁簩杩涘埗杞崲涓哄崄杩涘埗锛氶鍏堝皢浜岃繘鍒舵暟琛ラ綈浣嶆暟锛岄浣嶅鏋滄槸0灏变唬琛ㄦ槸姝f暣鏁帮紝濡傛灉棣栦綅鏄1鍒欎唬琛ㄦ槸璐熸暣鏁般傝嫢浜岃繘鍒惰ˉ瓒充綅鏁板悗棣栦綅涓1鏃讹紝濡備笅鍥炬墍绀猴紝灏遍渶瑕佸厛鍙栧弽鍐嶆崲绠楋細2銆佸皬鏁扮殑浜岃繘鍒惰浆鎹负鍗佽繘鍒讹細灏嗕簩杩涘埗涓殑鍥涗綅灏忔暟鍒嗗埆浜庝笅杈癸紙濡備笅鍥炬墍绀猴級瀵瑰簲鐨勫肩浉涔樺悗鐩稿姞寰楀埌鐨勫煎嵆涓烘崲绠楀悗鐨...
  • 浜岃繘鍒鏁杞崲鎴愬崄杩涘埗鏁鏄庝箞杞崲鐨勫晩?
    绛旓細10杩涘埗杞崲鎴鍏朵粬鐨勯兘鏄櫎浠ヨ杞崲鎴愮殑閭d釜鏁帮紝涔熷氨鏄杞崲鎴浜岃繘鍒鐨勫氨闄や互2锛岃浆鎹㈡垚鍏繘鍒剁殑灏遍櫎浠8锛岃浆鎹㈡垚鍗佸叚杩涘埗鐨勫氨闄や互16锛岀劧鍚庡掑彇浣欐暟銆傚叿浣撲緥棰樺涓 10---2锛氭妸20杞崲鎴愪簩杩涘埗 20/2=10...浣欐暟涓0 10/2=5...浣欐暟涓0 5/2=2...浣欐暟涓1 2/2=1...浣欐暟涓0 1/2=0...浣欐暟...
  • 浜岃繘鍒惰浆鎹㈡垚10杩涘埗鎬庝箞杞崲
    绛旓細浜岃繘鍒惰浆鍖栦负鍗佽繘鍒剁殑璁$畻鏂规硶涓猴細1銆佹棤绗﹀彿鏁存暟锛屼粠鍙冲線宸︿緷娆$敤浜岃繘鍒朵綅涓婄殑鏁板瓧涔樹互2鐨刵娆″箓鐨勫拰锛坣澶т簬绛変簬0锛夛紱2銆佸甫绗﹀彿鐨勪簩杩涘埗鏁存暟锛岄櫎鍘绘渶楂樹綅鐨勭鍙蜂綅锛1涓鸿礋鏁帮紝0涓烘鏁帮級锛屽叾浣欎笌鏃犵鍙蜂簩杩涘埗杞寲涓哄崄杩涘埗鏂规硶鐩稿悓锛3銆佸皬鏁浜岃繘鍒惰浆鍖栦负鍗佽繘鍒舵暟锛屼粠灏忔暟鐐瑰悗绗竴浣嶄笂鐨勪簩杩涘埗鏁板瓧涔樹互...
  • 浜岃繘鍒舵暟濡備綍杞崲涓哄崄杩涘埗鏁?
    绛旓細浜岃繘鍒惰浆鍗佽繘鍒跺叕寮忎负锛abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3锛10锛夎浠庡彸鍒板乏鐢ㄤ簩杩涘埗鐨勬瘡涓暟鍘讳箻浠2鐨勭浉搴旀鏂,灏忔暟鐐瑰悗鍒欐槸浠庡乏寰鍙 渚嬪锛氫簩杩涘埗鏁1101.01杞寲鎴愬崄杩涘埗 1101.01锛2锛=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=...
  • 浜岃繘鍒惰浆鍗佽繘鍒,鎬庝箞绠???
    绛旓細浜岃繘鍒惰浆鎹㈡垚鍗佽繘鍒锛氬熀鏁颁箻浠ユ潈锛岀劧鍚庣浉鍔狅紝绠鍖栬繍绠楁椂鍙互鎶婃暟浣嶆暟鏄0鐨勯」涓嶅啓鍑烘潵锛岋紙鍥犱负0涔樹互鍏朵粬涓嶄负0鐨勬暟閮芥槸0锛夈傚皬鏁伴儴鍒嗕篃涓鏍凤紝浣嗙簿纭害杈冨皯銆傛柟娉曪細鈥滄寜鏉冨睍寮姹傚拰鈥濅緥锛10001111 1脳2⁷+1脳2³+1脳2²+1脳2¹+1脳2⁰=143锛屾墍浠10001111鐨勫崄杩涘埗琛ㄧず...
  • 浜岃繘鍒濡備綍杞崲涓哄崄杩涘埗鏁?
    绛旓細鍏堣浜岃繘鍒惰浆鍗佽繘鍒 渚嬪锛1010,杩欎釜鏁板瓧涓鍏卞洓浣嶉偅涔杞崲鎴愬崄杩涘埗灏辨槸(绗竴涓暟瀛楋級*2^锛堜綅鏁-1娆℃柟锛+(绗簩涓暟瀛楋級*2^锛堜綅鏁-1娆℃柟锛+(绗笁涓暟瀛楋級*2^锛堜綅鏁-1娆℃柟锛+(绗洓涓暟瀛楋級*2^锛堜綅鏁-1娆℃柟锛変篃灏辨槸1*2^3+0*2^2+1*2^1+0*2^0=8+0+2+0=10 鍗佽繘鍒惰浆浜岃繘鍒 鎶...
  • 扩展阅读:二进制对照表大全 ... 二进制转换 ... 十六转二进制计算器 ... 二进制怎么换成十进制 ... 二进制计算器在线转换 ... 10转二进制怎么计算 ... 八进制转二进制步骤 ... 2进制转10进制怎么算 ... 进制计算器 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网