js

您所在的位置:网站首页 五个人的扑克牌一副牌 js

js

2024-07-16 18:28| 来源: 网络整理| 查看: 265

进制

做而论道_CS: 补码(一个正数),它就是一个数字而已。 进行转换时,用十进制来计算,是非常方便的。 涉及到内存的时候,你再换算到二进制或十六进制。 讨论 “与或非左移右移” 时,才会用到二进制吧? 因为,并不需要用二进制转换。 所以,原码反码符号位,就都没有任何用处了。 而且,原码反码,计算机根本就不用,也都是不存在的。 计算机老师的 “谆谆教导”,是在故意坑你。 从原码反码开始学习补码,显然是走了歪路。

进制

做而论道_CS: 一个字节是 8 位 2 进制数,计数周期是 2^8 = 256。 -1 的补码,就是 255 = 1111 1111 (二进制); -2 的补码,就是 254 = 1111 1110 (二进制); 。。。 -128 的补码,就是 128 = 1000 0000 (二进制)。 ------------------- 所有负数的补码(或补数),都是正数。 而正数,已经就是正数,当然就不需要再代替了。 所以,【正数,根本就没有补码】。 ------------------- 求补码,就是这么简单。 原码反码取反加一,都是没有任何用处的。 计算机老师为了混碗饭吃,才没完没了的讲这些垃圾。

进制

做而论道_CS: =====【划重点】===== 求补数的通用公式:  正数 (即补数) = 负数 + 周期。 =============== 计算机用二进制,补数,就改称为 “补码”。 为什么改名? 这就是计算机专业老师故弄玄虚而已。 他们就是 “诚心不让你理解补码” ! 否则,小学生都懂了,这些老师还怎么讲课!

进制

做而论道_CS: 补码,就是一个【代替负数】的正数。 用补码(一个正数)代替负数之后,计算机中就没有负数了。 同时,减法,也就转换成加法运算了。 那么,加减法,就可以统一用加法实现了。 此时,计算机,只要配置一个加法器,便可走遍天下。 使用补码的目的,就是简化硬件。 而原码反码都没有这种功能! 所以,在计算机中,根本就没有原码反码!

进制

做而论道_CS: 理解补码,是极其简单的事,并没有你说的这么麻烦。 你先看看十进制数的运算吧:  25 - 1 = 24  25 + 99 = (一百) 24 如果你忽略进位,只取 2 位数:  +99 和-1 就是等效的;  减法运算,也就能用加法来实现! 那么:  +99 就可以称为【-1 的补数】。  +98 就可以称为【-2 的补数】。  。。。 两者关系式:  正数 (即补数) = 负数 + 10^2。 式中的 10^2 = 100,是 2 位 10 进制数的计数周期。 你学过三角函数吗?  -π/2、+3π/2,也是等效的。 即:-90°、+270°,等效。 换算公式是:正角度 = 负角度 + 周期。 式中的周期是:2π(360°)。 除此之外,还有时针!  倒拨 3 小时、正拨 9 小时,也是等效的。 算法:+9 =-3 + 12 (时针的周期)。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3