浮点数问题!!!
32位的双字记作 s XXXXXXXX YYYYYYYY....... s为符号位
YYYYY....部分代表小数点移位后的尾数
所以整个就是 1.YYYY....... * 2 ^(XXXXXXXX - 01111111)
如1 -> 1.00000 * 2^(0) 就是 0 01111111 0000..... -> 00111111 100000.... 即为3f 80 00 00
再如10 -> 1.010 * 2^(3) 就是 0 10000010 01000..... -> 01000001 001000....即为41 20 00 00
再如10.625 -> 1.010101 * 2^(3) 就是 0 10000010 010101000.... -> 01000001 0010101000.... 即为 41 2a 00 00
问题一:
请问“1.YYYY....... * 2 ^(XXXXXXXX - 01111111)”中的(XXXXXXXX - 01111111)是表示指数的范围吗,而不是用减去01111111。
问题二:什么是浮点数的极大值和极小值。