摘要:
1、编译安装,我用的ubuntu18.04 主要函数: 初始化函数: 输出函数: 加法,减法,乘法: 除法: 比较: 求平方根: 最大公约数: 判断是否是一个质数的次幂: 幂运算: 2、例子: 编译: 输入两个数,得到c为2数之和。 附录:一篇高质量应用gmp的文章:https://www.cnbl 阅读全文
摘要:
在学习《深入理解计算机系统》的浮点数存储里,我想到一个问题,单精度浮点数中,非规格浮点数最大数是几? 符号位:0 指数域:00000000 小数域:11111111111111111111111 指数域全0,小数域全1,符号位0,这个数应该是非规格数中最大的一个了,那么这个数存在吗?计算机是这样存储 阅读全文
摘要:
浮点数公式:V=(-1)s M2E 分2种情况,非规格(-1<V<1这个区间时)和规格(V<=-1或V>=1的区间时)。 1、当表示非规格化小数时,阶码全为0。 2、当为规格化小数时,根据阶码e的计算公式: 举例:(5.25)10 =(101.01)2 =1.0101 * 22 根据规格数的定义:M 阅读全文