mysql float和double类型的区别
答案:1 悬赏:50 手机版
解决时间 2021-03-29 13:19
- 提问者网友:谁的错
- 2021-03-29 00:05
mysql float和double类型的区别
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-03-29 00:45
单精度浮点数(float)的尾数是用24bit表示的,双精度(double)浮点数的尾数是用53bit表示的,转换成十进制:
2^24 - 1 = 16777215
2^53 - 1 = 9007199254740991
由上可见,IEEE754单精度浮点数的有效数字二进制是24位,按十进制来说,是8位;双精度浮点数的有效数字二进制是53位,按十进制来说,是16 位。
2^24 - 1 = 16777215
2^53 - 1 = 9007199254740991
由上可见,IEEE754单精度浮点数的有效数字二进制是24位,按十进制来说,是8位;双精度浮点数的有效数字二进制是53位,按十进制来说,是16 位。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯