一、 计算机内数的表示特点
1. 计算机存储的数是 “离散”的
2. 计算机存储单元的长度总是固定的
3. 数的 “正负号”也是用数字表示的
对于两个同号的数相加,没有问题;但两个数异号时,就产生运算问题。例如 ( 这里符号位也参加了运算 ) :
4-6=4+(-6) =00100 2 +10110 2 =11110 2 (-14) ??
下一篇:计算机运算基础二数的补码表示法
二、 数的补码表示法
数的正负号用 0和1表示,使正负号和数值全部数字化了。既然如此,能否将正负号和数值放在一起进行运算,而不因正负号的不同分别处理呢?为此,提出计算机数的补码表示法。数据的这种表示形式大大地简化了运算的处理过程。
那么什么是补码呢?我们先看一个例子,假定现在时钟上的读数是 10点钟,问4小时之前是几点钟?即时钟上的读数是什么。答案是显而易见的,为:10 - 4 = 10 +(- 4)= 6(点)。但是,这完全可以换一种算法得到同样的结...[查看详情] |