二进制,八进制,十进制,十六进制之间是怎么转换的?

平时所用的都是十进制数,转换成八进制数,就用十进制数除以8,得到余数写在最后一位,再用商继续除以8,得到余数写道倒数第二位,继续用商除以8,…,直到不够除为止,写到首位。十进制数转换为二进制,十六进制数方法一样,除数分别换成2和16即可。
八进制数转换为十进制数就把第一位数乘以8加上第二位数,得到和再乘以8加上第三位数…,直到加上最后一位数。
二进制,十六进制数转换为十进制数方法一样,乘数分别换成2和16即可。

十进制转换:

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杩涘埗,8杩涘埗,16杩涘埗,32杩涘埗鏁板垎鍒槸浠涔?
    绛旓細浜岃繘鍒锛1011000111100 鍏繘鍒锛13074 鍗佸叚杩涘埗锛163c 1.鍗佽繘鍒--->浜岃繘鍒 瀵逛簬鏁存暟閮ㄥ垎锛岀敤琚櫎鏁板弽澶嶉櫎浠2锛岄櫎绗竴娆″锛屾瘡娆¢櫎浠2鍧囧彇鍓嶄竴娆″晢鐨勬暣鏁伴儴鍒嗕綔琚櫎鏁板苟渚濇璁颁笅姣忔鐨勪綑鏁般傚彟澶栵紝鎵寰楀埌鐨勫晢鐨勬渶鍚庝竴浣嶄綑鏁版槸鎵姹備簩杩涘埗鏁扮殑鏈楂樹綅銆傚浜庡皬鏁伴儴鍒嗭紝閲囩敤杩炵画涔樹互鍩烘暟2锛屽苟渚濇鍙栧嚭鐨...
  • 浠涔堟槸浜岃繘鍒,鍏繘鍒,鍗佽繘鍒,鍗佸叚杩涘埗銆傝繕鏈変粬浠箣闂寸殑杞崲?
    绛旓細杩涘埗鎰忔濆氨鏄杩涗綅(瑙勫垯)锛屽垪濡浜岃繘鍒灏辨槸閫2杩1锛屽叓杩涘埗灏辨槸閫8杩1锛屽崄杩涘埗灏辨槸閫10杩1锛屽崄鍏繘鍒跺氨鏄16杩1锛屽畠浠兘鏄繘浣嶈鏁板埗銆傛垜浠钩甯哥敤鍒扮殑鍩烘湰閮芥槸鍗佽繘鍒舵暟绯伙紝鑰屼簩杩涘埗涓昏鐢ㄤ簬璁$畻鏈猴紝鎵鏈夌殑澶栭儴淇℃伅閮借杞崲涓轰簩杩涘埗鏁板悗璁$畻鏈烘墠鑳借繘琛屽鐞锛屽叓杩涘埗锛屽崄鍏杩涘埗鏄湪绋嬪簭璁捐鏃朵负浜...
  • 浜岃繘鍒,鍏繘鍒,鍗佽繘鍒,鍗佸叚杩涘埗涔嬮棿鏄庝箞杞崲鐨?
    绛旓細鈥︼紝鐩村埌涓嶅闄や负姝紝鍐欏埌棣栦綅銆鍗佽繘鍒鏁拌浆鎹负浜岃繘鍒讹紝鍗佸叚杩涘埗鏁版柟娉曚竴鏍凤紝闄ゆ暟鍒嗗埆鎹㈡垚2鍜16鍗冲彲銆鍏繘鍒鏁拌浆鎹负鍗佽繘鍒舵暟灏辨妸绗竴浣嶆暟涔樹互8鍔犱笂绗簩浣嶆暟锛屽緱鍒板拰鍐嶄箻浠8鍔犱笂绗笁浣嶆暟鈥︼紝鐩村埌鍔犱笂鏈鍚庝竴浣嶆暟銆備簩杩涘埗锛屽崄鍏繘鍒舵暟杞崲涓哄崄杩涘埗鏁版柟娉曚竴鏍凤紝涔樻暟鍒嗗埆鎹㈡垚2鍜16鍗冲彲銆
  • 浜岃繘鍒,鍏繘鍒,鍗佽繘鍒,鍗佸叚杩涘埗涔嬮棿鐨勮浆鎹
    绛旓細3銆浜岃繘鍒杞崲涓鍏繘鍒锛氫粠鍙宠嚦宸︼紝姣3涓负涓缁勶紝涓嶈冻鐨勮ˉ0锛岄氳繃杞崲涓鍗佽繘鍒鐨勬柟娉曟妸瀹冧滑杞崲涓烘暟瀛楋紝鍐嶄緷娆″啓涓嬩簡鍗冲彲銆4銆佸叓杩涘埗杞崲涓轰簩杩涘埗锛氭瘡涓涓暟杞寲涓3浣嶇殑浜岃繘鍒舵暟鍗冲彲锛屼笉瓒崇殑琛0锛屽啀鎸夐『搴忔帓鍒楀嵆鍙5銆佷簩杩涘埗杞崲涓16杩涘埗锛氫粠鍙宠嚦宸︼紝姣4涓负涓缁勶紝涓嶈冻鐨勮ˉ0锛岄氳繃杞崲涓...
  • 浜岃繘鍒,鍏繘鍒,鍗佽繘鍒,鍗佸叚杩涘埗鐨勮浆鎹
    绛旓細浜岃繘鍒杞鍗佽繘鍒 姣斿100011 鍗1x25+0x24+0x23+0x22+1x21+1x20 =32+0+0+0+2+1 =35 姣斿101101.101 鍗1x25+0x24+1x23+1x22+0x21+1x20+1x2-1+0x2-2+1x2-3 = 32+0+8+4+0+1+0.5+0+0.125 = 45.625 鍏繘鍒杞崄杩涘埗 姣斿123 鍗1x82+2x81+3x80 =64+16+3 =83 姣...
  • 璇烽棶浜岃繘鍒鏁拌浆涓鍏繘鍒鏁般鍗佽繘鍒鏁般鍗佸叚杩涘埗鏁板垎鍒槸澶氬皯?_鐧惧害...
    绛旓細1銆浜岃繘鍒杞负鍏繘鍒 110110010.100101(2)鈫110'110'010.100'101(2)=662.45(8)銆2銆佷簩杩涘埗杞负鍗佽繘鍒 110110010.100101(2)锛1*2^8+1*2^7+0*2^6+1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+0*2^0+1*2^(-1)+0*2^(-2)+0*2^(-3)+1*2^(-4)+0*2^(-5)+1*2^(-...
  • 浜岃繘鍒銆鍗佽繘鍒銆鍏繘鍒銆鍗佸叚杩涘埗 鍚勪唬琛ㄧ殑鑻辨枃瀛楁瘝鏄粈涔
    绛旓細浜岃繘鍒鏄疊inary锛岀畝鍐欎负B銆鍏繘鍒鏄疧ctal锛岀畝鍐欎负O銆鍗佽繘鍒涓篋ecimal锛岀畝鍐欎负D銆鍗佸叚杩涘埗涓篐exadecimal锛岀畝鍐欎负H銆備簩杩涘埗鏁扮殑鐗圭偣锛氬畠鐢变袱涓熀鏈瓧绗0锛1缁勬垚锛屼簩杩涘埗鏁拌繍绠楄寰嬫槸閫簩杩涗竴銆備负鍖哄埆浜庡叾瀹冭繘鍒舵暟锛屼簩杩涘埗鏁扮殑涔﹀啓閫氬父鍦ㄦ暟鐨勫彸涓嬫柟娉ㄤ笂鍩烘暟2锛屾垨鍔犲悗闈㈠姞B琛ㄧず銆1锛 浜岃繘鍒舵暟涓彧鏈変袱涓...
  • 杩涘埗杞崲
    绛旓細鎴戜滑甯哥敤鐨勮繘鍒舵湁锛浜岃繘鍒銆鍏繘鍒銆鍗佽繘鍒銆鍗佸叚杩涘埗 浜岃繘鍒讹細 0-1 鍏繘鍒讹細 0-7 鍗佽繘鍒讹細 0-9 鍗佸叚杩涘埗锛 0-f 1銆佸崄杩涘埗杞崲涓轰簩杩涘埗   锛1锛夈佹暣鏁伴儴鍒嗭細闄2鍙栦綑娉曪紝鍗虫瘡娆″皢鏁存暟閮ㄥ垎闄2锛岀洿鍒板晢涓0涓烘锛屽皢浣欐暟浠庡悗寰鍓嶆暟鍗虫槸浜岃繘鍒舵暟   锛...
  • 浜岃繘鍒銆鍗佽繘鍒銆鍏繘鍒銆鍗佸叚杩涘埗 鍚勪唬琛ㄧ殑鑻辨枃瀛楁瘝鏄粈涔?
    绛旓細浜岃繘鍒鏄疊inary锛岀畝鍐欎负B銆鍏繘鍒鏄疧ctal锛岀畝鍐欎负O銆鍗佽繘鍒涓篋ecimal锛岀畝鍐欎负D銆鍗佸叚杩涘埗涓篐exadecimal锛岀畝鍐欎负H銆備簩杩涘埗鏁扮殑鐗圭偣锛氬畠鐢变袱涓熀鏈瓧绗0锛1缁勬垚锛屼簩杩涘埗鏁拌繍绠楄寰嬫槸閫簩杩涗竴銆備负鍖哄埆浜庡叾瀹冭繘鍒舵暟锛屼簩杩涘埗鏁扮殑涔﹀啓閫氬父鍦ㄦ暟鐨勫彸涓嬫柟娉ㄤ笂鍩烘暟2锛屾垨鍔犲悗闈㈠姞B琛ㄧず銆1锛 浜岃繘鍒舵暟涓彧鏈変袱涓...
  • 浜岃繘鍒鏁般鍏繘鍒鏁般鍗佽繘鍒鏁般鍗佸叚杩涘埗鏁板垎鍒湁浠涔堝悗缂?
    绛旓細浜岃繘鍒鍚庣紑B锛孊inary 鍏繘鍒鍚庣紑O锛孫ctonary 鍗佽繘鍒鍚庣紑D锛孌ecimal 鍗佸叚杩涘埗鍚庣紑H锛孒exadecimal
  • 扩展阅读:二进制对照表大全 ... 二进制转八进制对照表 ... 十六进制在线转换 ... 二进制的计算公式 ... 进制转换器 ... 十六进制对照表全表 ... 一张图看懂二进制 ... 十六进制计算器 ... 十进制转二进制口诀 ...

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