十六进制数怎么转换成二进制数呢?
解答:
十六进制数转换为二进制数的方法:每一位十六进制数,转换为四位二进制数。
你好,将十六进制数转换为二进制数,只需将每一位的十六进制数转换为相应的4位二进制数,然后组合起来即可。
方法一:
将每一位的十六进制数转换为相应的4位二进制数,参照转换表直接转换如下:
方法二:
先把16进制每个数转为十进制,十六进制的1-9也对应十进制的1-9,十六进制的A-F对应十进制的10-15,再通过十进制转化为二进制(将十进制数连续除2,直至得0余x,并将每次的余数从右至左记下),最后将所得的四位二进制数顺序排列。
举例:
对于十六进制数字F6:
采用方法一:
F=1111,6=0110
所得即为11110110
采用方法二:
f=15 除2得 7余1
7 除2得 3余1
3除2得1余1
1除2得0余1
将余数从下往上(从1的余数1到15的余数1)排列,所以f=1111
同理6=0110
得f6=11110110
扩展资料:
二进制与十六进制之间的转换:
1、二进制数转换成十六进制数
由于2的4次方=16,所以依照二进制与八进制的转换方法,将二进制数的每四位用一个十六进制数码来表示,整数部分以小数点为界点从右往左每四位一组转换,小数部分从小数点开始自左向右每四位一组进行转换。
2、十六进制转换成二进制数
如将十六进制数转换成二进制数,只要将每一位十六进制数用四位相应的二进制数表示,即可完成转换。
例如十进制数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. 瀵逛簬涓涓鍗佸叚杩涘埗鏁锛屼緥濡'F3'锛屽皢鍏朵腑鐨勬瘡涓瓧绗杞崲涓轰簩杩涘埗鏁锛'F'杞崲涓'1111'锛'3'杞崲涓'0011'銆3. 灏嗚繖浜涗簩杩涘埗鏁版寜鐓у師鏉ョ殑椤哄簭鎷兼帴璧锋潵锛屽緱鍒颁簩杩涘埗鏁'11110011'銆傜籂姝i敊璇細- 鍗佸叚杩涘埗杞崲涓轰簩杩涘埗鏃讹紝涓嶉渶瑕佸皢姣忎釜鍗佸叚杩涘埗浣嶆墿灞曞埌4浣嶄簩杩涘埗鏁帮紝闄ら潪瀹冩湰韬皬浜4浣嶃- 鍗佸叚杩涘埗鏁'...
绛旓細鍗佸叚杩涘埗鏁板悓浜岃繘鍒舵暟鍙婂崄杩涘埗鏁颁竴鏍凤紝涔熷彲浠ュ啓鎴愬睍寮寮忕殑褰㈠紡銆傚崄杩涘埗鏁存暟杞崄鍏繘鍒舵暟锛氣滈櫎浠16鍙栦綑锛岄嗗簭鎺掑垪鈥濓紙闄16鍙栦綑娉曪級渚嬶細锛1765锛10=锛6E5锛2 1765/16=110...5 110/16=6...14 616=0...6 鍥犱负14瀵瑰簲E 鍗佸叚杩涘埗鏁拌浆鎹㈡垚浜岃繘鍒舵暟锛氭妸姣忎竴涓崄鍏繘鍒舵暟杞崲鎴4浣嶇殑浜岃繘鍒舵暟锛...
绛旓細鏄撲簬瀹炵幇绛変紭鐐广傚皢鍗佸叚杩涘埗鏁拌浆鎹㈡垚浜岃繘鍒舵暟锛屽彲浠ユ洿鏂逛究鍦拌繘琛屾暟鍊煎鐞嗗拰璁$畻锛屾彁楂樿繍绠楁晥鐜囧拰绮惧害銆備簩杩涘埗鏁板湪鏁版嵁浼犺緭鍜屽瓨鍌ㄤ腑涔熷叿鏈夊緢楂樼殑鏁堢巼锛屽洜涓轰簩杩涘埗鏁扮殑姣忎竴浣嶉兘鍙互琚洿鎺ュ瓨鍌ㄥ拰浼犺緭锛屼笉闇瑕佽繘琛岄澶栫殑缂栫爜鍜岃В鐮佹搷浣溿傚洜姝わ紝灏嗗崄鍏繘鍒舵暟杞崲鎴愪簩杩涘埗鏁板浜庤绠楁満绉戝棰嗗煙鍏锋湁闈炲父閲嶈鐨勬剰涔夈
绛旓細鍏充簬杩涗綅璁℃暟鍒剁殑鎻忚堪锛屾纭殑鏄鍗佸叚杩涘埗鏁AEH杞崲鎴愪簩杩涘埗鏃犵鍙锋暟鏄10101110B銆傚崄鍏繘鍒舵暟AEH鐨勬瘡涓浣嶆暟瀛椾唬琛ㄤ簡鍥涗綅浜岃繘鍒舵暟瀛椼傚叿浣撴潵璇达紝鍗佸叚杩涘埗鏁颁腑鐨凙銆丅銆丆銆丏銆丒銆丗鍒嗗埆瀵瑰簲浜岃繘鍒舵暟涓殑1000銆1001銆1010銆1011銆1100銆1101銆傚洜姝わ紝灏嗗崄鍏繘鍒舵暟AEH杞崲涓轰簩杩涘埗鏁锛屾垜浠緱鍒10101110B銆...
绛旓細鍗佸叚杩涘埗鏁板悓浜岃繘鍒舵暟鍙婂崄杩涘埗鏁颁竴鏍凤紝涔熷彲浠ュ啓鎴愬睍寮寮忕殑褰㈠紡銆傚崄杩涘埗鏁存暟杞崄鍏繘鍒舵暟锛氣滈櫎浠16鍙栦綑锛岄嗗簭鎺掑垪鈥濓紙闄16鍙栦綑娉曪級渚嬶細锛1765锛10=锛6E5锛2 1765/16=110...5 110/16=6...14 616=0...6 鍥犱负14瀵瑰簲E 鍗佸叚杩涘埗鏁拌浆鎹㈡垚浜岃繘鍒舵暟锛氭妸姣忎竴涓崄鍏繘鍒舵暟杞崲鎴4浣嶇殑浜岃繘鍒舵暟锛...
绛旓細鍗佸叚杩涘埗鏁拌浆鎹负浜岃繘鍒舵暟鐨勬楠わ細姣忎竴浣嶅崄鍏繘鍒舵暟锛岃浆鎹负鍥涗綅浜岃繘鍒舵暟銆備緥濡傦細3A7.B1H =11 1010 0111.1011 0001 B 浜岃繘鍒惰浆鎹㈡垚鍗佸叚杩涘埗鐨勬柟娉曟槸锛屽彇鍥涘悎涓娉曪紝鍗充粠浜岃繘鍒剁殑灏忔暟鐐逛负鍒嗙晫鐐癸紝鍚戝乏锛堟垨鍚戝彸锛夋瘡鍥涗綅鍙栨垚涓缁勩傜粍鍒嗗ソ浠ュ悗锛屽鐓т簩杩涘埗涓庡崄鍏繘鍒舵暟鐨勫搴斿叧绯伙紝灏嗗洓浣嶄簩杩涘埗鎸夋潈...
绛旓細0.53125 * 2 = 1.0625 鍙栨暣鏁伴儴鍒1 0.0625 * 2 = 0.125 鍙栨暣鏁伴儴鍒0 0.125 * 2 = 0.25 鍙栨暣鏁伴儴鍒0 0.25 * 2 = 0.5 鍙栨暣鏁伴儴鍒0 0.5 * 2 = 1 鍙栨暣鏁伴儴鍒1 鍥犳锛屾垜浠緱鍒扮殑浜岃繘鍒舵暟涓0.0101001111110000銆傞氳繃浠ヤ笂姝ラ锛屾垜浠彲浠ュ皢甯﹀皬鏁扮殑鍗佸叚杩涘埗鏁拌浆鎹负浜岃繘...
绛旓細鍗佸叚杩涘埗鏁拌浆鎹负浜岃繘鍒舵暟鐨勬楠わ細姣忎竴浣嶅崄鍏繘鍒舵暟锛岃浆鎹负鍥涗綅浜岃繘鍒舵暟銆備緥濡傦細3A7.B1H=1110100111.10110001B銆備簩杩涘埗杞崲鎴愬崄鍏繘鍒剁殑鏂规硶鏄紝鍙栧洓鍚堜竴娉曪紝鍗充粠浜岃繘鍒剁殑灏忔暟鐐逛负鍒嗙晫鐐癸紝鍚戝乏锛堟垨鍚戝彸锛夋瘡鍥涗綅鍙栨垚涓缁勩傜粍鍒嗗ソ浠ュ悗锛屽鐓т簩杩涘埗涓庡崄鍏繘鍒舵暟鐨勫搴斿叧绯伙紝灏嗗洓浣嶄簩杩涘埗鎸夋潈鐩稿姞锛...
绛旓細灏鍗佸叚杩涘埗鏁拌浆鎹负浜岃繘鍒舵暟鏄竴涓浉瀵圭畝鍗曠殑杩囩▼锛屽洜涓哄崄鍏繘鍒跺拰浜岃繘鍒堕兘鏄熀浜2鐨勫箓鐨勩傚崄鍏繘鍒朵腑鐨勬瘡涓浣嶆暟瀛楋紙0-9, A-F锛夐兘瀵瑰簲鐫4浣嶄簩杩涘埗鏁般備互涓嬫槸杞崲姝ラ锛氳浣忓崄鍏繘鍒跺埌浜岃繘鍒剁殑鏄犲皠锛0 = 0000 1 = 0001 2 = 0010 ...9 = 1001 A = 1010 B = 1011 ...F = 1111 瀵瑰崄鍏...
绛旓細(A4E)16 =(1010 0100 1110)2 //姣忎竴浣鍗佸叚杩涘埗鏁鍙互鐩存帴杞负鍥涗綅浜岃繘鍒舵暟 =(101001001110)2 =(101 001 001 110)2 //鑰屼笁浣嶄簩杩涘埗鏁板垯鍙互鐩存帴杞负涓浣嶅叓杩涘埗鏁帮紝鎸変笁浣嶄竴缁勮繘琛屽垎鍓诧紝缂轰綅琛ラ浂锛屾牴鎹垎鍓茬粨鏋滆繘琛岃浆鎹 =(5116)8