问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

计算机内码数值转换

发布网友 发布时间:2022-05-16 17:55

我来回答

1个回答

热心网友 时间:2023-11-11 08:55

A:一般人确实比较烦这个,也不知道学过没几天就忘了。二进数是我们经常接触的,想到熟悉它们,是好事,值得称道。[B]学习二进制数的难点主要有二:一是如何熟悉二进制数,二是如何便捷地将10进制数转换成2进制数。[/B]下面结合我的体会和经历试讲讲这两个问题,不知道对你是否适合,看过再说吧。

第一个难点:如何熟悉二进制数?据我接触,二进制数很多人都觉得它“烦”,其实并不然,只要你用心一下就容易解决的。我过去去熟悉二进制数的方法是先在5位二进制数上做学问,以后再慢慢熟悉其它位数更多的二进制数。 具体是,分别5个手指各代表16、8、4、2、1这5个数,亦即----

假定..拇指代表 16

......食指代表 8

......中指代表 4

....无名指代表 2

......小指代表 1

这样闲下心来就试一下用自己的手指伸屈来凑合 0~31 这32个数。这种一个手掌可以代表/表示32个数的玩法非常有意思。我最早发现这种方法时,曾经在北京的同学家教过小朋友,想不到见多识广的她竟然说非常好玩。有空不妨找小朋友或女朋友/男朋友试试。如果愿意,可以用我们的10个手指计算/表示0~1023这1024个数。

我觉得,上述玩法确实是一种不错的、熟习知识的“游戏”。[HR]

第二个难点:十进制数→二进制数的转换 二进制数与十进制数的转换,无论是初学计算机还是日常工作中,口算或笔算都不时会在各种场合中遇到。但十进制数→二进制数的转换是这一块知识的“难点”,不少人老觉得做十进制数→二进制数的转换太过于“棘手”,因此,关于二进制数的转换我们只谈10→2进制数的转换问题,其它如8进制、16进制不难或少遇到,就免了。

我们经常遇到比如要135这样的数转换成二进制数。书上告诉了我们转换的办法,如短除法之类,可是这些方法太麻烦,不好使,也容易搞错,口算正确率低。其实,如果你曾经练习过上面的第一个“问题”----掌算二进制数,那么,了解我下面提到的方法后,一下子就能智能它的结果是1000 0111,也就是128+4+2+1=128+7=135 不要习惯于书上讲的方法,请大家学习我下面的方法----算术比较法:

我们设一个数为x,如果它小于256,请用以下8个数“逐步”进行比较:128,64,32,16,8,4,2,1。具体是:

如果x大于128,则D7为1否则为0,将x减去128得x1,让x1与64比较,如果x1大于64,则D6为1否则为0,...,依次类推,直至判断出D0是0还是1。

根据这种方法,将135转换成二进制数的过程如下:

∵ 135>128,∴D7=1; 计算 135-128=7 继续依次计算其它各位的结果如下:

∵7<64,∴ D6=0

∵7<32∴ D5=0

∵7<16∴ D4=0

∵7<8∴ D3=0

∵7>4,∴ D2=1; 计算 7-4=3

∵3>2∴ D1=1; 计算 2-1=1

∵1-1=0∴ D0=1;计算 1-1=0 转换结束

实际上,如果熟悉稍为一些二进制数,一眼就会看出 7=(0111)2 ,所以,第一步计算135-128=7完后,最后结果 1000 0111 也会马上得出,没有必要做后来的那么多步计算,这远比用短除法简单方便,还容易理解容易记忆。当然啦,在我带过的实习生中,都是比较称道我的上述方法的。 [HR] 附:趣味了解

1) 二进制数的权是一个特殊的数列:任一项都是前一项的2倍,任一项都是前各项之和再加上1。

2) 二进制数是最省存储信息的,在我了解二进制数前,我姨父曾有一道题我“为难”过:1000个水果,放10个箩筐,要求今天放好,明天让人来拿,到时候不管人家要你拿多少个你都得一箩筐一箩筐地拿出来。做这道题当然不能怕有的箩筐放1个2个的,因为人家要1个2个这种可能是存在的。为了达到在1000个以内能随意拿出任意个数的要求,只能按二进制数的方法进行下去:

第1筐1个

第2筐2个

第3筐4个

第4筐8个

第5筐16个

第6筐32个

第7筐64个

第8筐128个

第9筐256个...........以上合计511个

第10筐1000-511 = 489个 因489<512,故上述算法(存放法)成立

这样,就可以满足要多少个都能整筐地给的要求----如果0个,有谁不懂呢?!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 有什么方法可以快速的把十进制数转换成二进制数?比如 135要转换成二进制 135.75转换二进制 步骤 求助专业人士,什么叫股指期货交割?请举个一目了然的例子。谢谢。 1101001111001B=?二进制与十进制的转换,最好有运算步骤! 将十进制数135.14转换成二进制数(请写出计算过程,保留5位小数). 135.55化成二进制是多少,要过程? 将八进制数135(8)化为二进制数,怎么化?详细过程 将八进制数135(8)化为二进制数为__ 股指期货怎么样就赚钱了,请举个例子看官方文字实在看不明白 java静态方法怎么写 135名学生用二进制编码至少需要多少为? -135的二进制的16位 做玫瑰酱能不能用干玫瑰花哪有买的?? 八进制数135怎么化为二进制数? 如何隐藏网页的实际路径? 请问-135用二进制补码怎么表达 如题52-135用二进制补码计算方式怎么解答 QQ宠物猪猪里,申请智力小学士考试的题目! 数学八进制135转化为二进制 我的QQ宠物的考试.麻烦帮帮忙! 腌的玫瑰蜂蜜酱怎么发霉了 将十进制数25.82分别转化为二进制,八进制,十六进制分别是多少 将十进制数“135.5”分别转换成二进制、八进制和十六进制 急急急 快速计算整型的二进制 一个男的,不回你电话,不见你,提出分手却不拉黑联系方式,为什么? 为什么男人狠心提分手,还保留女人微信不删除,不拉黑. 长短脚会遗传吗? 本人长短脚,天生的,但是我爸妈都没有啊,好像也相差几厘米,而且腿是0型腿,会不会遗传下一代啊?有没 上辈有长短脚,下辈会不会遗传 怀孕的时候差点流产,打了保胎针,生出的孩子长大后长短脚会遗传不啊? 医生,你好,我今年18岁天生长短脚,左脚比右脚长3cm,我妈和我说是酒精中毒造成的,我的左右脚大小 宝宝脚趾长短绝对遗传父母吗 宝宝知道 盆骨倾斜导致长短脚,父母都没有,只有我一个人有. 每个人天生都是长短脚吗? 先天性脚趾少一个++还有长短腿会遗传吗 孟德尔遗传超级难题,父亲两条腿长母亲两条腿短,四条腿长短不一,遗传下一代腿长腿短先天畸形残疾人! 腿的长短有什么决定,具体分析 本人长短脚,天生的,但是我爸妈都没有啊,好像也相差几厘米,而且腿是0型腿,会不会遗传下一代啊?有没 彪马蕾哈娜黑色卫衣 puma fenty求鉴定 宝来1.5发动机是直喷吗 宝来车发动机有哪些