gpt4 book ai didi

sqlite - 如何在SQLite无损中编写和稍后阅读IEEE 754 double?

转载 作者:行者123 更新时间:2023-12-03 17:20:43 32 4
gpt4 key购买 nike

根据sqlite docs


所有数字值在内部均表示为18位十进制数字,其基数为3到10。


我需要存储IEEE 754 double(包括各种NaN,pos / neg无限等),然后再读取相同的二进制表示形式(IEEE 754具有唯一表示形式),这是无损的。如何在SQLLite中无损编写和读取IEEE 754 double?

最佳答案

您将链接到有关SQLite 4的文档,该文档正在开发中,不能保证其行为。

您实际使用的SQLite 3版本存储浮点数in eight bytes, in the IEEE format

但是,将NaN视为NULL,并且不能保证对无穷大的计算会正确处理。如果您关心二进制表示形式,请使用blob。

关于sqlite - 如何在SQLite无损中编写和稍后阅读IEEE 754 double?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36927003/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com