作业帮 > 综合 > 作业

怎么利用浮点数解决小数点问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/19 00:06:43
怎么利用浮点数解决小数点问题
老师提问的,不需要特别专业点的回答,太专业的我也看不懂,只要笼统的告诉我就好,大学计算机基础
浮点数指整数和指数之间的划分是浮动的.对于这个分隔符我把它叫做小数点.
假设用1个字节表示一个数
1,用整数(无符号)表示的话 表示0到F(16进制)共16个数.就是没有小数点 或者说小数点固定在最后,就是xxxx.
2,小数点固定在第二位之后也就是xx.xx.前两位可以表示00到11.就是0,1,2,3.后两位同样.那么就可以表示0*2的0次方,0*2的1次方,直到3*2的3次方(底数为2).此时这一个字节可以表示这几个数0 ,1(1*2的0次方),24(3*2的3次方)等等.这种情况下可以表示的最大数字变大了,但精度变低了(如5就表示不了)
3,如果小数点在第一位之后x.xxx,最大可以表示为1*2的7次方.但是精度更低了.
最后
浮点数 的小数点浮动可以在精度和表示范围之间折中.