当从oracle加载此数字时,是否有人知道有关浮点数如何实际从 oracle 10g float(126)格式转换为 IEEE754 binary64格式的详细信息例如,DB到C程序变量。
我有人认为这是通过一些简单的舍入过程完成的,但我相信两种格式在内存中的实际二进制表示可能完全不同。
但是我找不到很多关于oracle float(p)类型的实际二进制表示的细节。 是否有人了解此实际转化过程的工作原理?
我想C变量中加载的实际数量可能会因使用的驱动程序而有所不同,但如果有人对此主题有一些信息,我将不胜感激。
由于