二进制,十进制,十六制算法

一.在计算机应用中,二进制使用后缀b表示;十进制使用后缀d表示,十六制使用后缀H表示。

二.二进制,十六进制与十进制的计算转换

1.二进制转换为十进制

计算公式:二进制数据X位数字乘以2的X-1次方的积的总和

例:10101011b=( )d

数据

1

0

1

0

1

0

1

1

X-1位

7

6

5

4

3

2

1

0

相应的十进制值即为:27

+25+23+21+20=128+32+8+2+1=171

2.十六进制转换十进制

计算公式:二进制数据X位数字乘以16的X-1次方的积的总和(与二进制转换十制进同理的,将底数换为16)

注意:在十六进制中,10-16依次用A,B,C,D,E,F表示

例:1F3E H=( )d

计算:1*16的3次方+16*16的2次方+3*16的1次方+15*16的0次方=1*4096+16*256+3*16+15*16=4096+4096+48+240=8480

三.十进制与二进制,十六制的计算转换

1.十进制转换为二进制

十进制数据数字除以2的余数的逆序组合

例:404d=( )b

2|404 余0

2|202 余0

2|101 余0

2|50  余1

2|25  余0

2|12  余1

2|6   余0

2|3   余1

2|1

计算结果便是:110101000

2.十进制转换十六进制。。。与上面同理,注意的是10以上的数字用字母表示,除数是16

十六进制与二进制的转换,建议通过十进制来进行中转。

带小数点的十进制转换为二进制时同理,小数店后的数位指数为负指数

Re:二进制,十进制,十六制算法

(0.5125)10=( )2

小数点右边怎么把十进制转换成2进制?

蝶恋花(游客)发表评论于2007-10-10 16:59:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

我就郁闷了。。。不要乱说哈。。我是才学的。。学到错的咋办。。郁闷啊。

花落(游客)发表评论于2007-10-7 13:34:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

1101.011换为十进制怎么做?

bb(游客)发表评论于2007-9-18 20:17:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

十进制1385化未十六进制是569

number1(游客)发表评论于2007-9-14 18:05:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

十转二的例题错了,为110010100

369(游客)发表评论于2007-8-21 16:13:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

怎么算??????????????????????????????????????????????????????????????

缘(游客)发表评论于2007-7-31 21:16:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

怎么算???????????????????????????????????

缘(游客)发表评论于2007-7-31 21:16:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

?????????

g g(游客)发表评论于2007-7-30 17:07:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

?????????

g g(游客)发表评论于2007-7-30 17:07:00 个人主页 |

引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

?????????

g g发表评论于2007-7-30 17:06:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

十进制1385转成十六进制是多少啊?

狼哥(游客)发表评论于2007-7-17 14:41:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

2|404

2|202 余0

2|101 余0

2|50 余1

2|25  余0

2|12  余1

2|6  余0

2|3  余0

1 余1

其结果为:110010100 是正确的。

Re:二进制,十进制,十六制算法

1011010101(2)为十进制是多少

杰杰发表评论于2007-7-12 23:00:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

(1001001)2=(

)10

(80)10=(

)2

规定a※b=a×b-(a+b)那么(12※3)※4

无情剑(游客)发表评论于2007-7-3 12:55:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

(1001001)2=(

)10

(80)10=(

)2

规定a※b=a×b-(a+b)那么(12※3)※4

无情剑(游客)发表评论于2007-7-3 12:46:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

晕S掉了,我以为我怎么老算不合呢?误人也!

一阵风(游客)发表评论于2007-7-2 10:10:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

本来还算清醒的....看完这些..却被弄得一头雾水..汗.

有没有权威一点.准确一点的教程.公式.讲解....

小弟.段诚.. 等待好心人的指导

(段QQ:568393641)

独挡一面(游客)发表评论于2007-6-28 12:11:00 个人主页 | 引用 | 返回 | 删除

回复

mqcsvlf蚂蚁工作室提供专业的网络信息发送,并每次把发送完毕的所有网址列表交给您查验,不对同一网址重复发送,发送资源数据库天天更新,效果比一般其它网络或传统宣传方式更好.QQ:17886808,电话:13983472901,网址:www.mayiqf.cn或mayiqf.cn

fhbqnix(游客)发表评论于2007-5-21 14:20:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

要是没有看到我楼上的纠正,我正发闷咯,看楼主的教程,可是,老是算不对结果,正郁闷咯,不过谢谢楼主,看了你的贴,方法会了

入门门徒(游客)发表评论于2007-5-16 17:37:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

1*16的3次方+16*16的2次方+3*16的1次方+15*16的0次方=1*4096+16*256+3*16+15*16=4096+4096+48+240=8480

好好的看下,16的0次方 怎么会是16哪 低级错误都放

蜡笔小新(游客)发表评论于2007-4-24 9:39:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

博主疏忽了,十进制二进制那个例子确实有错误,但是方法没错。110101000 答案错误。正确结果应为:110010100 。 希望多些批评,少些指责。

walnut(游客)发表评论于2007-4-23 21:16:00 个人主页 |

引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

博主疏忽了,十进制二进制那个例子确实有错误,但是方法没错。110101000 答案错误。正确结果应为:110010100 。 希望多些批评,少些指责。

walnut(游客)发表评论于2007-4-23 21:15:00 个人主页 |

引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

我们可以通过电脑自带的计算器来计算,非常方便

卓越维修(游客)发表评论于2007-4-21 20:16:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

那个十进制到二进制的结果是错误的

开心果(游客)发表评论于2007-4-17 10:35:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

我是游客,你们搞清楚点嘛,想学也学的是错的呀,工做出正确的呀

游客(游客)发表评论于2007-4-6 10:27:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

30转二进制是多少谢谢

小王(游客)发表评论于2007-3-28 11:12:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

我都系觉得有题加啦,还以为是我小学学的数学不行,怎么算也算不了101除2余0?!

原来是有人在乱学乱画~~~~~~

小可爱(游客)发表评论于2007-3-28 10:10:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

二进制数

二进制数的引入

1、平时我们常说“十进制,好易计”,但对于计算机来说是“二进制,好易计”。

2、为什么计算机要使用二进制?因为电子计算机是由电子电路组成,不少电器都有两种稳定的状态,如灯泡的亮和灭,电压的高与低,无级调速风扇的转和停。

3、什么是二进制?

1+1=10,逢二进一。注意不应读作“一加一等于十”

4、二进制的运算法则

运算法则很简单。(回忆小学九九表比较一下)

1+1=10 1*1=1

1+0=1 1*0=0

0+1=1 0*1=0

0+0=0 0*0=0

举例:

1 1 0

+ 0 1 1

————————

本例留作数制转换,得出6+3=9

1 0 0 1

数制中的权

引入:十进制数232=2*100+3*10+2*1

所谓“权”是指同一个数字放在不同位置,它所代表的数的大小是不同的。

文革中,有“一句顶一万句”的说法,其中包含着“权”。

你们在升中考试中,也有“权”:体育满分50,英语满分150,物理满分100,三个科目的“权”是不同的。

在十进制中,个位、十位、百位,它们的权分别是100、101、102;

在二进制中,各位置的权,分别是20,21,22,……2n

二进制十进制数的转换

1、二进制数化为十进制

方法:基数乘以权,然后相加。

例:1 1 0

=1*22 +

1*21 + 0*20

= 4 + 2 + 0

= 6

练习:0 1

1 = 3

1 0 0 1 = 9

简化运算:由于二进制只有两个特殊数字0 和

1,0乘任何数等于0,1乘任何数是这个数本身,所以二进制数化为十进制可以简化。方法如下:在对应位置上写上权,然后将数字0对应的权划去,余下的相加。

例:

1 0 0 1

8 4 2

1

相加得 9

练习:1 1 0

1 13

1 1 0 1

0 26

1 1 0 1 0

0 52

提问:

发现什么规律吗?小数点左移一位,数值增大到原来的两倍,十进制数小数点左移一位,扩大10倍。

练习:1 1 1 1 1 1

1

1 255

提问:

有什么好方法吗?

11111111+1=100000000

刚好256,减去1 就是255。

数学上叫互补,电脑叫补码,日常生活中也有这种表达。例如时间9:57可以说九点五十七分,也可以说差三分十点。

2、小数

提问:小数点后,各位的权是什么?

练习:0.11=1*2-1+1*2-2=0.5+0.25=0.75

3、十进制化二进制

提问:二进制数化十进制用的是加法,反过来十进制数化二进制用什么方法?

答:减法。

如何减?方法是:先写上各个位的权,然后够减为1,不够减速补0。

例:刚才的52。

52 1 1 0 1 0 0

32 16 8 4 2 1

0-1

0-2

4-4=0

4-8

20-16=4

52-32=20

不通用。这种方法比较简便,但只适用于二进制数,原因是二进制只有两个特殊数字0和1。对于其它数制并不适用。

对于十进制数化任意进制,通用的方法是:

整数:除以R取余

小数:乘R 取整

例:52

答案:110100

2 52

余数

2

26 0

2

13 0

2 6 1

2 3 0

2 1 1

0 1

直至商为0

例: 0.75

答案0. 75

×2

1

.5

× 2

1 .0 0.11

练习:47

0. 625

0. 6 (无限循环小数)

十进制有限小数化成二进制会出现无限小数,计算机计算中出现误差的原因之一。

123(游客)发表评论于2007-3-18 21:01:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

二进制数

二进制数的引入

1、平时我们常说“十进制,好易计”,但对于计算机来说是“二进制,好易计”。

2、为什么计算机要使用二进制?因为电子计算机是由电子电路组成,不少电器都有两种稳定的状态,如灯泡的亮和灭,电压的高与低,无级调速风扇的转和停。

3、什么是二进制?

1+1=10,逢二进一。注意不应读作“一加一等于十”

4、二进制的运算法则

运算法则很简单。(回忆小学九九表比较一下)

1+1=10 1*1=1

1+0=1 1*0=0

0+1=1 0*1=0

0+0=0 0*0=0

举例:

1 1 0

+ 0 1 1

————————

本例留作数制转换,得出6+3=9

1 0 0 1

数制中的权

引入:十进制数232=2*100+3*10+2*1

所谓“权”是指同一个数字放在不同位置,它所代表的数的大小是不同的。

文革中,有“一句顶一万句”的说法,其中包含着“权”。

你们在升中考试中,也有“权”:体育满分50,英语满分150,物理满分100,三个科目的“权”是不同的。

在十进制中,个位、十位、百位,它们的权分别是100、101、102;

在二进制中,各位置的权,分别是20,21,22,……2n

二进制十进制数的转换

1、二进制数化为十进制

方法:基数乘以权,然后相加。

例:1 1 0

=1*22 +

1*21 + 0*20

= 4 + 2 + 0

= 6

练习:0 1

1 = 3

1 0 0 1 = 9

简化运算:由于二进制只有两个特殊数字0 和

1,0乘任何数等于0,1乘任何数是这个数本身,所以二进制数化为十进制可以简化。方法如下:在对应位置上写上权,然后将数字0对应的权划去,余下的相加。

例:

1 0 0 1

8 4 2

1

相加得 9

练习:1 1 0

1 13

1 1 0 1

0 26

1 1 0 1 0

0 52

提问:

发现什么规律吗?小数点左移一位,数值增大到原来的两倍,十进制数小数点左移一位,扩大10倍。

练习:1 1 1 1 1 1

1

1 255

提问:

有什么好方法吗?

11111111+1=100000000

刚好256,减去1 就是255。

数学上叫互补,电脑叫补码,日常生活中也有这种表达。例如时间9:57可以说九点五十七分,也可以说差三分十点。

2、小数

提问:小数点后,各位的权是什么?

练习:0.11=1*2-1+1*2-2=0.5+0.25=0.75

3、十进制化二进制

提问:二进制数化十进制用的是加法,反过来十进制数化二进制用什么方法?

答:减法。

如何减?方法是:先写上各个位的权,然后够减为1,不够减速补0。

例:刚才的52。

52 1 1 0 1 0 0

32 16 8 4 2 1

0-1

0-2

4-4=0

4-8

20-16=4

52-32=20

不通用。这种方法比较简便,但只适用于二进制数,原因是二进制只有两个特殊数字0和1。对于其它数制并不适用。

对于十进制数化任意进制,通用的方法是:

整数:除以R取余

小数:乘R 取整

例:52

答案:110100

2 52

余数

2

26 0

2

13 0

2 6 1

2 3 0

2 1 1

0 1

直至商为0

例: 0.75

答案0. 75

×2

1

.5

× 2

1 .0 0.11

练习:47

0. 625

0. 6 (无限循环小数)

十进制有限小数化成二进制会出现无限小数,计算机计算中出现误差的原因之一。

止上(游客)发表评论于2007-3-18 21:00:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

Re:二进制,十进制,十六制算法

3楼说的没错,楼主真是.......如果新手看到了,学就学错了用还怎么用?

十进制转二进制那个楼上的已经说过了正确答案,我就说下十六进制转十进制吧,在十六进制数字中,一个位最大数值只能表示到15,满16就要进位,所以在十六进制数当中一个位的值是永远不会用16表示的

比如:F+1=15+1=10(满16则进位)

正确十六进制A到F数值:A=10 B=11 C=12 D=13 E=14 F=15

十六进制转十进制

例:1F3E

1F3E=1x16的3次方+F(15)x16的2次方+3x16的1次方+E(14)x16的0次方

结果:1F3E=4096+3840+48+14=7998

十六进制 1F3E=7998 十进制

阿才(游客)发表评论于2007-3-17 13:35:00 个人主页

| 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

9494,楼主十进制转换为二进制那个绝对错了,就连他自己的算法都对不上..

edogawa(游客)发表评论于2007-1-14 22:25:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

各位老师。哪有二进制,十进制,八进制,十六进制之间的转换方法呀,公式是怎么样的呀?请回复,谢谢!!!!

吴明(游客)发表评论于2007-1-7 20:44:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

这个水平还发帖呢?别误人子第

ddd(游客)发表评论于2006-12-29 17:40:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

日!用计算器就可以了

3516(游客)发表评论于2006-11-21 12:28:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

楼主是笨蛋

gou(游客)发表评论于2006-11-21 12:18:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

以下引用阿仁(游客)(游客)在2006-7-24 20:52:00发表的评论:

二进制数11101101转换为十六进制数是____。

ED(14 13)

正确应为0xed (0x为前缀)

啊哈哈(游客)发表评论于2006-11-8 3:55:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

2|404 余0

2|202 余0

2|101 余1

楼主是对的,小哥,你自己算错了不怪别人

1(游客)发表评论于2006-11-3 10:40:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

请教二进制转十六制算法谢谢

游客(游客)发表评论于2006-10-29 15:24:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

3楼说的没错,楼主真是.......如果新手看到了,学就学错了用还怎么用?

十进制转二进制那个楼上的已经说过了正确答案,我就说下十六进制转十进制吧,在十六进制数字中,一个位最大数值只能表示到15,满16就要进位,所以在十六进制数当中一个位的值是永远不会用16表示的

比如:F+1=15+1=10(满16则进位)

正确十六进制A到F数值:A=10 B=11 C=12 D=13 E=14 F=15

十六进制转十进制

例:1F3E

1F3E=1x16的3次方+F(15)x16的2次方+3x16+E(14)

结果:1F3E=4096+3840+48+14=7998

十六进制 1F3E=7998 十进制

网络浪子(游客)发表评论于2006-8-5 21:35:00 个人主页 | 引用 | 返回 | 删除

Re:二进制,十进制,十六制算法

1F3E H=( )d

计算:1*16的3次方+16*16的2次方+3*16的1次方+15*16的0次方=1*4096+16*256+3*16+15*16=4096+4096+48+240=8480

答案是錯的。

上面說要15*16的0次方,計算中15*16的0次方卻是240,請注意任何數的0次方都等於1。

正確答案應該是:8255

计算机 二进制 知识,[转载]计算机知识--二进制,十进制,十六制算法相关推荐

  1. java integer转成负数_Java 十进制和十六制之间的转化(负数的处理)

    在一些情况下,我们需要将数字在十进制和十六制下互相转化. 在Java中将十进制转化成十六进制非常的简单. int var = 324; String hex = Integer.toHexString ...

  2. 全国计算机表演赛登录,科技支教 妙笔生辉----第十六届全国“六一”儿童节计算机表演赛...

    2007年5月25日下午,由国家信产部.卫生部.全国妇联.中国优生优育协会.中科协.中央电视台等多家部委.团体及国家级媒体联合主办的第十六届全国"六一"国际儿童节威盛中国芯计算机表 ...

  3. 计算机表演赛新疆赛区,【图】第二十六届中国儿童青少年威盛中国芯HTC计算机表演赛“中国电信天翼杯”新疆赛区总决赛圆满结束_乌鲁木齐教育信息网...

    新疆赛区自2006年首次参加中国儿童青少年计算机表演赛至今,已经连续成功举办了十一届赛事. 第二十六届中国儿童青少年威盛中国芯HTC计算机表演赛"中国电信天翼杯"新疆赛区活动启动以 ...

  4. 计算机强制关机原理,解决PC常见问题 篇十六:究竟如何关机才是正确的姿势---关于“按电源键强制关机对硬件无危害”的...

    解决PC常见问题 篇十六:究竟如何关机才是正确的姿势---关于"按电源键强制关机对硬件无危害"的 2020-08-10 10:21:40 36点赞 186收藏 64评论 本文背景 ...

  5. 计算机网络知识(个人笔记)共十六张,希望可以帮到各位。

    目录 共十六张图片 内容包括:计算机五大部件,工作原理,计算机辅助系统,计算机特点,计算机分类,计算机如那件系统,计算机硬件系统,计算机内部单位,病毒的种类及特点,二.八.十.十六进制转换法,进制位权 ...

  6. 一个计算机爱好者的不完整回忆(五十六)CPS1基板上的那些经典游戏(1)

    对我来说,印象最深的游戏大部分都出自于Capcom的CPS1基板上.当然了,当年是不知道什么CPS1基板的. 我不打算把所有CPS1基板的游戏都列出来,既然是回忆么就按自己的回忆来,想起来的才算,想不 ...

  7. c语言蓝桥十进制转十六进制,蓝桥杯:基础练习 十进制转十六制

    基础练习 十进制转十六进制 时间限制:1.0s   内存限制:512.0MB 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8,9,A,B,C ...

  8. 计算机中十六乘十六进制怎么算,16进制的乘法怎么算

    满意答案 momoko625 2013.04.23 采纳率:59%    等级:12 已帮助:14443人 原码乘法计算时只计算原码绝对值部分,结果的符号是根据符号位通过异或来求得. http://2 ...

  9. 计算机进制中负数对应的二进制,十进制负数转换为二进制、八进制、十六进制的知识分享...

    搜索热词 程序猿们或许对二进制都不陌生,二进制是计算技术中广泛采用的一种数制.二进制数据是用0和1两个数码来表示的数.但是很多人都会将二进制转换成整数,但是如何用二进制表示负数呢?有的人会说,在二进制 ...

  10. 计算机一切存储转化都是二进制,计算机基础知识讲稿三.doc

    计算机基础知识讲稿(三) --信息在计算机中的表示(续) 计算机内部,一切信息的存储.处理等都是采用二进制数的形式,但二进制的书写比较长,通常使用八进制及十六进制表示: 一 认识八进制数和十六进制数 ...

最新文章

  1. Java分布式 RPC 框架性能大比拼,Dubbo最差?
  2. time函数及其用法
  3. 浅析C++利器之——引用
  4. boost::posix_time模块打印当天的剩余小时数的测试程序
  5. C++三五法则,看看你能不能理解(推荐)
  6. Python中的注释和算数运算符
  7. javafx 自定义控件_JavaFX技巧10:自定义复合控件
  8. POJ 2299 - Ultra-QuickSort BIT
  9. 酒店三合一终端服务器,【MOXA NPort6650-8八口三合一信号安全终端服务器价格_MOXA NPort6650-8八口三合一信号安全终端服务器厂家】- 网络114...
  10. 全排列问题(洛谷P1706题题解,Java语言描述)
  11. 23种设计模式(0)——概述
  12. 近年来最流行网络词汇及论坛用语
  13. C++超市管理系统(直接可以运行)
  14. WINDOWS下内存泄漏检测工具VLD(Visual Leak Detector)的使用
  15. php源码添加多国语言包,为win7系统添加多国语言包的方法
  16. 给各位“老划水员”分享10款提高幸福指数的VSCode“摸鱼神器“
  17. 服装ERP软件有哪些优点?
  18. 鸿蒙申请银行卡格式错误,办建设银行卡问题
  19. PA,MIOU,FWIOU
  20. 怎么使用jquery中ajax来获取数据,

热门文章

  1. 一个简单的python例子(监控网页是否运行)
  2. 中兴捧月算法比赛2021 比特派 C:排队 (单调栈+二分查找)
  3. 算法设计 分治法 快速排序 C语言实现
  4. 基于PHP+小程序(MINA框架)+Mysql数据库的共享会议室预约小程序系统设计与实现
  5. 12.4 正项数项级数收敛的充要条件及比较判别法
  6. AmazeUI组件使用和百度地图集成
  7. java极光推送demo_Java集成极光推送
  8. HIBERNATE - 符合Java习惯的关系数据库持久化
  9. 利用sublime3 + xmapp使用服务器调试
  10. Halcon测量圆直径(半径)的方法之暴力拟合法 vs 测量工具法