|||
什么? 无符号正负数?
计算机中所使用的数都是无符号的整数,所有的数值计算都是用整数的加法来完成的。如果你对此还不清楚,那么浏览一下“限位数”理论,你一定会有收获。说不定你从此会爱上计算机的设计。
所谓的限位数,就是用数码排列的固定位数的数。例如3位十进制整数000~999。限位数为了清楚表示位数,无效0不能省略。
用限位数表示实数的方法叫对称制。这要用到“限数”。所谓的限数就是限位数的个数。3位十进制数的限数就是1000。容易发现,除了000之外,两头的限位数相加的结果就是1000,而且是一一对应的。这与正负数的性质有相同之处(1000在3位限位数中只能是000),于是正负数在计算机中就如此定义了:
“除去零,对称地将限位数分成两部分,用较大的对称数表示较小对称数的相反数”
这样一来,用机器进行实数计算的所有问题都解决了。
如果你想详细了解,在网上搜一下“限位数”,就可以得到更多的解释。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-21 23:01
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社