求十进制数50,100,222的二进制,八进制和十六进制

作者&投稿:辟家 (若有异议请与网页底部的电邮联系)
计算机基础;十进制数100对应的二进制数、八进制数和十六进制数分别是~

如果你只是想知道答案的话,那么打开windows的计算器,切换到科学型模式,就可以计算了

1、100转换成二进制为1100100,步骤如下:
(1)将100按照2的加权项展开。

(2)从右向左填充二进制数字。

2、100转换成八进制为144,步骤如下:
(1)100的二进制结果“1100100”,从右向左每三个数字分为一组。

(2)将每组的结果分别转换为八进制。

3、100转换成十六进制为64,步骤如下:
(1)100的二进制结果“1100100”,从右向左每四个数字分为一组。

(2)将每组的结果分别转换为十六进制。

参考资料:百度百科-二进制进制转换

50:
2进制:110010
八进制:62
十六进制:32

100:
二进制1100100
八进制144
十六进制64

222
二进制11011110
八进制336
十六进制de

一、 常用数制及其相互转换
在我们的日常生活中计数采用了多种记数制,比如:十进制,六十进制(六十秒为一分,六十分为一小时,即基数为60,运算规则是逢六十进一),……。在计算机中常用到十进制数、二进制数、八进制数、十六进制数等,下面就这几种在计算机中常用的数制来介绍一下。
1.十进制数
我们平时数数采用的是十进制数,这种数据是由十个不同的数字0、1、2、3、4、5、6、7、8、9任意组合构成,其特点是逢十进一。
任何一个十进制数均可拆分成由各位数字与其对应的权的乘积的总和。例如:
?
?
?
这里的10为基数,各位数对应的权是以10为基数的整数次幂。为了和其它的数制区别开来,我们在十进制数的外面加括号,且在其右下方加注10。

2.二进制数
在计算机中,由于其物理特性(只有两种状态:有电、无电)的原因,所以在计算机的物理设备中获取、存储、传递、加工信息时只能采用二进制数。二进制数是由两个数字0、1任意组合构成的,其特点是逢二进一。例如:1001,这里不读一千零一,而是读作:一零零一或幺零零幺。为了与其它的数制的数区别开来,我们在二进制数的外面加括号,且在其右下方加注2,或者在其后标B。
任何一个二进制数亦可拆分成由各位数字与其对应的权的乘积的总和。其整数部分的权由低向高依次是:1、2、4、8、16、32、64、128、……,其小数部分的权由高向低依次是:0.5、0.25、0.125、0.0625、……。

二进制数也有其运算规则:
加法:0+0=0????0+1=1???1+0=1????1+1=10
乘法:0×0=0????0×1=0????1×0=0????1×1=1

二进制数与十进制数如何转换:
(1) 二进制数—→十进制数
对于较小的二进制数:
对于较大的二进制数:
方法1:各位上的数乘权求和??例如:
(101101)2=1×25+0×24+1×23+1×22+0×21+1×20=45
(1100.1101)2=1×23+1×22+0×21+0×20+1×2-1+1×2-2+0×2-3+1×2-4=12.8125

方法2:任何一个二进制数可转化成若干个100…0?的数相加的总和??例如:
(101101)2=(100000)2+(1000)2+(100)2+(1)2
而这种100…00形式的二进制数与十进制数有如下关联:1后有n个0,则这个二进数所对应的十进制数为2n。
所以:(101101)2=(100000)2+(1000)2+(100)2+(1)2=25+23+22+20=45

(2)十进制数—→二进制数
整数部分:整除以2取余法。例如:75
75/2=37…1??37/2=18…1??18/2=9…0??9/2=4…1??4/2=2…0??2/2=1…0???1/2=0…1
将得到的一系列的余数倒过来书写就得到该数所对应的二进制数(1001011)2
小数部分:乘以2取整法。例如:0.7
0.7×2=1.4…1??0.4×2=0.8…0???0.8×2=1.6…1???0.6×2=1.2…1??0.2×2=0.4…0

3.八进制数
八进制数是由0、1、2、3、4、5、6、7、8任意组合构成的,其特点是逢八进一。为了与其它的数制的数区别开来,我们在八进制数的外面加括号,且在其右下方加注8,或者在其后标Q。
八进制数的基数是8,任何一个八进制数亦可拆分成由各位数字与其对应的权的乘积的总和。其整数部分的权由低向高依次是:1、8、82、83、84、85、……,其小数部分的权由高向低依次是:8-1、8-2、8-3、8-4、……。

八进制数与其它数制的转换:
(1)与十进制数的互换
八进制数—→十进制数
十进制数—→八进制数
方法均与二进制数与十进制数互换的方法一样。

(2)与二进制数的互换
八进制数—→二进制数
把八进制数的每一位改成等值的三位二进制数,即“一位变三位”。
例如:56.103Q
解:?5?????6?.??1????0????3
???? ↓????↓???↓???↓???↓??????????????
???? 101??110???001??000??011
所以(56.103)8=(101110.001000011)2

二进制数—→八进制数
把二进制数从小数点开始向两边每三位为一段(不足补0),每段改成等值的一位八进制数即可,即“三位变一位”。

4.十六进制数
十六进制数是由0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F任意组合构成的,其特点是逢十六进一。为了与其它的数制的数区别开来,我们在十六进制数的外面加括号,且在其右下方加注16,或者在其后标H。
十六进制数的基数是16,任何一个十六进制数亦可拆分成由各位数字与其对应的权的乘积的总和。其整数部分的权由低向高依次是:1、16、162、163、164、165、……,其小数部分的权由高向低依次是:16-1、16-2、16-3、16-4、……。

十六进制数与其它数制的转换:
(1)与十进制数的互换
十六进制数—→十进制数
十进制数—→十六进制数
方法均与二进制数与十进制数互换的方法一样。

(2)与二进制数的互换
十六进制数—→二进制数
把十六进制数的每一位改成等值的四位二进制数,即“一位变四位”。
例如:(3AD.B8)16
解:?3????A?????D.????B?????8
???? ↓????↓????↓????↓????↓??????????????
???? 0011??1010??1101??1011??1000
所以(3AD.B8)16=(1110101101.10111)2

二进制数—→十六进制数
把二进制数从小数点开始向两边每四位为一段(不足补0),每段改成等值的一位十六进制数即可,即“四位变一位”。

下表中列出了一些数的二、八、十和十六进制形式
二进制数 八进制数 十进制数 十六进制数 二进制数 八进制数 十进制数 十六进制数
0000 0 0 0 1001 11 9 9
0001 1 1 1 1010 12 10 A
0010 2 2 2 1011 13 11 B
0011 3 3 3 1100 14 12 C
0100 4 4 4 1101 15 13 D
0101 5 5 5 1110 16 14 E
0110 6 6 6 1111 17 15 F
0111 7 7 7 10000 20 16 10
1000 10 8 8 10001 21 17 11

??? 二、计算机中数的表示
在计算机中所有的数据、指令以及一些符号等都是用特定的二进制代码表示的。
??? 1.数值数据的表示
我们把一个数在计算机内被表示的二进制形式称为机器数,该数称为这个机器数的真值。机器数有固定的位数,具体是多少位受到所用计算机的限制。机器数把其真值的符号数字化,通常是用规定的符号位(一般是最高位)取0或1来分别表示其值的正或负。例如:假设机器数为8位,则其最高位是符号位,那么在整数的表示情况下,对于00101110和10010011,其真值分别为十进制数+46和-19。
机器数常采用原码和补码的形式作为其编码方式。
(1)原码
整数X的原码是指:其符号位的0或1表示X的正或负,其数值部分就是X的绝对值的二进制表示。通常用[X]原表示X的原码。
例如:假设机器数的位数是8,那么:[+17]原=00010001???[-39]原=10100111
注意:由于[+0]原=00000000,[-0]原=10000000,所以数0的原码不唯一,有“正零”和“负零”之分。
(2)反码
在反码的表示中,正数的表示方法与原码相同;负数的反码是把其原码除符号位以外的各位取反(即0变1,1变0)。通常,用[X]反表示X的反码。
例如:[+45]反=[+45]原=00101101??[-32]原=10100000???[-32]反=11011111
(3)补码
在补码的表示中,正数的表示方法与原码相同;负数的补码在在其反码的最低有效位上加1。通常用[X]补表示X的补码。
例如:[+14]补=10100100???[-36]反=11011011????[-36]补=11011100
注意1:数0的补码的表示是唯一的,即[0]补=[+0]补=[-0]补=00000000
注意2:利用公式?[X]补+[±Y]补=[X±Y]补??可以把加法和减法统一成加法。(符号位和其它位上数一样运算,如果符号位上有进位,则把这个进位的1舍去不要,即不考虑“溢出”问题)。
例如:??X=6,Y=2??求X-Y
解:??[X]补=00000110??????[-Y]补=11111110
?????? [X-Y]补=00000100

另:机器数中采用定点或浮点数的方式来表示小数!(略)

??? 2.ASCII码
计算机除了能处理数值外还能处理字符(指字母A、B、…、Z、a、b、…、z,数字0、1、…、9,其它一些可打印显示的符号如:+、-、*、/、<、>、…)。在计算机内部,这些符号也得用二进制代码来表示,目前,在国际上广泛采用的是美国标准信息交换代码(American?Standard?Code?for?Information?Interechang),简称ASCII码。
标准的ASCII码中共有128(27)个字符,所以标准的ASCII码采用7位二进制编码。因为其中的字符排列是有序的,其对应的ASCII码也是相连的,所以我们只需要记几个关键字符的ASCII码,其它可以推算。
‘0’——48????‘A’——65??????‘a’——97

注:标准的ASCII码能表示的字符较少,于是在其基础上又设计了一种扩


将十六进制A2B.1转换成十进制数,将十进制数50转换成16进制数
10*256+2*16+11+1*1\/16=2560+32+11+0.0625=2603.0625 所以a2b.1H=2603.0625D 将基数写成n进制的可转换n进制到十进制,n进制的个位仍是1,高位是低位乘以n,小数点后是前位除以n而已 50D=?H 写出十六进制各位基数,个位1,高位是低位乘以16,写到比50大为止 256 16 1 用这组数从高到低...

十进制数字是怎么表示的?
“逢十进一”原则指的是:十进制它使用0、1、2…9共10个数字符号,它的基数是10,每计满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=13.25 所以总结起来通用公式为:abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3...

10进制50等于16进的多少
所以:(25.625)(十)=(19.A)(十六)6. 十六---> 十 (19.A)(十六)整数部分:1*16(1)+9*16(0)=25 小数部分:10*16(-1)=0.625 所以(19.A)(十六)=(25.625)(十)如何将带小数的二进制与八进制、十六进制数之间的转化问题 我们以(11001.101)(二)为例讲解一...

90进制和50进制也算进制吗?
进位制\/位置计数法是一种记数方式,故亦称进位记数法\/位值计数法,可以用有限的数字符号代表所有的数值。可使用数字符号的数目称为基数(en:radix)或底数,基数为n,即可称n进位制,简称n进制。现在最常用的是十进制,通常使用10个阿拉伯数字0-9进行记数。对于任何一个数,我们可以用不同的进位制来...

把16进制数32转换为10进制数是几
十进制数50

10的十进制
古代埃及倒是很早就用10进位制,但他们却不知道位值制。所谓位值制就是一个数码表示什么数,要看它所在的位置而定。位值制是千百年来人类智慧的结晶。零是位值制记数法的精要所在。但它的出现却并非易事。我国是最早使用十进制记数法,且认识到进位制的国家。我们的口语或文字表达的数字也遵守这...

与十进制数255等值的二进制数是
与二进制 计算机内部使用二进制表示数,二进制与十进制的转换是比较复杂的。比如要让计算机计算50+50,那么首先要把十进制数50转换成二进制数110010,这个过程要做多次除法,而计算机对于除法的计算是最慢的。把十进制的50转换成二进制的110010还不算完,计算出结果1100100之后还要再转换成十进制数100,这...

二进制、十进制转换
从上面的分解过程我们可以将 每一位上的数 归纳为以下公式 : m表示当前位的值,n表示当前位右边有n个数。例如 :百位6×10^2的理解就是当前位数值m是6,指数2表示当前百位右边还有2个数。 十进制是以10为底的指数,同样,二进制不同就是以2为底的指数,二进制的每一位表示公式如下:: m...

数字字符2的ASCII码为十进制数50,数字字符5的ASCII码为十进制数
Bin是二进制,Dec是十进制,Hex是十六进制 Bin Dec Hex 缩写\/字符 解释 0000 0000 0 00 NUL (null) 空字符 0000 0001 1 01 SOH (start of handing) 标题开始 0000 0010 2 02

眉县13183399382: 求十进制数50,100,222的二进制,八进制和十六进制 -
瞿宣亮菌: 50: 2进制:110010 八进制:62 十六进制:32 100: 二进制1100100 八进制144 十六进制64 222二进制11011110 八进制336 十六进制de

眉县13183399382: 10进制数转成2进制数的方法?[注意]不用除2取余法,有没有更简便的方法. -
瞿宣亮菌: 打开电脑的所有程序-附件-计算器,选了10进制后,输入数字,然后点选2进制,自然换算出结果 50=110010太简单了

眉县13183399382: 将十进制50,163,1819,2020转换成二进制数计算过程? -
瞿宣亮菌: 50=32*1+16*1+8*0+4*0+2*1+1*0,转换二进制数为11 0010. 163=128*1+64*0+32*1+16*0+8*0+4*0+2*1+1*1,转换二进制数为1010 0011. 1819=1024*1+512*1+256*1+128*0+64*0+32*0+16*1+8*1+4*0+2*1+1*1,转换二进制数为111 0001 1011. 2020=1024*1+512*1+256*1+128*1+64*1+32*1+16*0+8*0+4*1+2*0+1*0,转换二进制数为111 1110 0100.

眉县13183399382: 十进制二如何转化成二进制0100 求公式? -
瞿宣亮菌: 把十进制数100换成二进制: 100/2=50/2=25/2=12/2=6/2=3/2=1/2=0余0 余0 余1 余0 余0 余1 余1 100(十进制)=1100100(二进制) 将十进制数除二(一定要整除,多出的为余数),到结果为0,余数从右往左写就是要得到的二进制数——————————————把十进制数2套进去就行了、、但是十进制二转换成二进制数好像是是0010

眉县13183399382: 10进制数1到10 所对应的2进制数是多少? 并告诉我计算的方法 -
瞿宣亮菌: 1=1 2=10 3=11 4=100 5=101 6=110 7=111 8=1000 9=1001 10=1010 短除法 2|2 ......... 0 └-------- 1 ......... 1 2|10 ......... 0 └-------- 2|5 ......... 1 └------- 2|2 ......... 0 └------- 1 ......... 1 倒过来读

眉县13183399382: 222转二进制是 -
瞿宣亮菌: 既然要学就都看看吧,不难:第一条是你想要的 1).十进制到其他进制:用这个十进制数除以该进制数,记录所有余数,然后反过来输出例如:23转8进制23/8=2.....7;2/8=0......2; 23的8进制就是2717转2进制17/2=8.....1;8/2=4...0;4/2=2......

眉县13183399382: 10进值的2进值 -
瞿宣亮菌: 晚上好!windows开始->运行->输入calc回车->点击查看选择科学型->输入10->点上方的二进制OK!

眉县13183399382: 写出十进制数50转换为二进制数的方法和结果? -
瞿宣亮菌: 十进制转二进制用“除2求余法”,方法是拿这个数不停的去除2直到除不尽.最后从后往前数就行了.不过一般像这样小的数可以用简单的方法看出来的.容易看出:50 = 32+16+2.那二进制显然就是110010了.大一点的数可以用window自带的计算器转换的.

眉县13183399382: 写出十进制数50转换为二进制数的方法和结果. -
瞿宣亮菌:[答案] 可以使用比较简单的加法来解决,过程如下: 50 = 32 + 16 + 2 32 = 100000(2) 16 = 10000(2) 2 = 10(2) 50 = 110010(2)

眉县13183399382: 二进制与十进制的换算? -
瞿宣亮菌: 人们通常使用的是十进制.它的特点有两个:有0,1,2….9十个基本字符组成,十进制数运算是按“逢十进一”的规则进行的. 在计算机中,除了十进制数外,经常使用的数制还有二进制数和十六进制数.在运算中它们分别遵循的是逢二进一和逢十...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网