读了第三章之后才知道,计算机也会算错,原因是有一些十进制小数无法准确转换成二进制小数。仔细看完明白了,原来在计算机中无法计算无限循环小数,要把这些数转换成浮点数(将小数分为符号、尾数、基数和指数四部分表示),计算机才能进行正确的计算,在浮点数中还了解到规则化表达法与移码表达法。虽然采用了浮点数,但是计算机仍有算错的可能,这时有两种方法:回避策略(忽略误差,取近似值)或用整数替代小数进行计算。本以为会很复杂,看到这看来我想多了。接下来的二进制转十六进制使我明白了为什么有二进制了还为什么要用十六进制,十六进制可以减少二进制的位数,避免看起来费劲,会更清楚一些,会方便很多。总之收获颇多。
标签:读后感,第三章,计算机,十六进制,二进制,浮点数,程序,表达法,小数 From: https://www.cnblogs.com/YY-0131/p/18005252