正在加载图片...
246编的肉 Chinapub.com 下载 英尺,氢原子的半径为0000000006英尺,则你需要12字节的定点存储空间来容纳这些可能 很大也可能很小的数值。 如果你还记得科学家和工程师们喜欢用称为“科学记数法”的系统来表示数的话,你也 许已找到更好的存储此类数的方法。科学记数法特别适用于表示很大和很小的数,因为它采 用10的幂方法从而不用写很长的一串0。采用科学记数法后,数字 490000000000写成49×10 0.0000000006写成26×10-0 在这两个例子里,数字49和26称作小数部分或首数,有时也称作有效数(尽管这个词更 适用于对数运算)。为了与计算机术语相协调,在这儿把科学记数法的这一部分称作有效数 指数部分是10的幂。在第一个例子中,指数是11:在第二个例子中,指数是一10。指数 用来指明有效数的小数点要移动的位数。 为方便起见,有效数通常大于或等于1而小于10。尽管下面的数字是相等的: 4.9×10=49×1010=490×10°=0.49×102=0.049×1013 但我们选用第一种格式。这种格式也称作科学记数法的规格化格式。 注意,指数符号只是标明数的大小而并不表示数本身是正的还是负的。下面是用科学记 数法表示的两个负数的例子 5.8125×107等于-58125000 和 58125×10-7等于-0.00000058125 在计算机中,对应于定点表示法的是浮点表示法。浮点格式用来存储较小或较大的数比 较理想,因为它是以科学记数法为基础的。但是,计算机中采用的浮点格式是用科学记数法 表示的二进制数。这里首先要提到的是如何用二进制表示小数数字 实际上,这比设想的要容易,在十进制表示中,小数点右边的数字具有10的负整数次 幂:在二进制表示中,二进制小数点(也仅是一个点,看起来与十进制小数点一样)右边的 数具有2的负整数次幂。例如,一个二制数: 10l.1101 可以用以下表达式转换成十进制 1×4+ 0×2+ 1×1+ 0÷8+ 1÷16 除号可以用2的负整数次幂替换:246 编码的奥秘 下载 英尺,氢原子的半径为 0 . 0 0 0 0 0 0 0 0 0 2 6英尺,则你需要1 2字节的定点存储空间来容纳这些可能 很大也可能很小的数值。 如果你还记得科学家和工程师们喜欢用称为“科学记数法”的系统来表示数的话,你也 许已找到更好的存储此类数的方法。科学记数法特别适用于表示很大和很小的数,因为它采 用1 0的幂方法从而不用写很长的一串 0。采用科学记数法后,数字 490 000 000 000 写成 4 . 9×1 011 数字 0.00000000026 写成2 . 6×1 0-1 0 在这两个例子里,数字 4 . 9和2 . 6称作小数部分或首数,有时也称作有效数(尽管这个词更 适用于对数运算)。为了与计算机术语相协调,在这儿把科学记数法的这一部分称作有效数。 指数部分是1 0的幂。在第一个例子中,指数是 11;在第二个例子中,指数是- 1 0。指数 用来指明有效数的小数点要移动的位数。 为方便起见,有效数通常大于或等于 1而小于1 0。尽管下面的数字是相等的: 4 . 9×1 011=4 9×1 01 0=4 9 0×1 09=0 . 4 9×1 01 2=0 . 0 4 9×1 01 3 但我们选用第一种格式。这种格式也称作科学记数法的规格化格式。 注意,指数符号只是标明数的大小而并不表示数本身是正的还是负的。下面是用科学记 数法表示的两个负数的例子: -5 . 8 1 2 5×1 07 等于-58 125 000 和 -5 . 8 1 2 5×1 0-7 等于-0 . 0 0 0 0 0 0 5 8 1 2 5 在计算机中,对应于定点表示法的是浮点表示法。浮点格式用来存储较小或较大的数比 较理想,因为它是以科学记数法为基础的。但是,计算机中采用的浮点格式是用科学记数法 表示的二进制数。这里首先要提到的是如何用二进制表示小数数字。 实际上,这比设想的要容易,在十进制表示中,小数点右边的数字具有 1 0的负整数次 幂;在二进制表示中,二进制小数点(也仅是一个点,看起来与十进制小数点一样)右边的 数具有2 的负整数次幂。例如,一个二制数: 1 0 1 . 11 0 1 可以用以下表达式转换成十进制: 1×4+ 0×2+ 1×1+ 1÷2+ 1÷4+ 0÷8+ 1÷1 6 除号可以用2 的负整数次幂替换:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有