7
|
ConcernedOfTunbridgeWells · 技术社区 · 15 年前 |
![]() |
1
4
我不确定这个理论是否成立,但是通过一些SQL和一些计算,可以找到类型的内部存储。我在我的博客上为新的datetime2/datetimeoffset做了这个,专门得到了内部二进制格式,因为我想知道它们是如何获得额外的准确性的。 作为金钱的例子
输出:0x00000000001E208 也就是说,123400当被视为十进制数时,货币被存储到4个小数位,以便指示12.3400作为值,从理论上讲,与此相反,十六进制中只有1的值应该是0.0001。
输出0.0001 接下来我要检查的是负数,
输出:0xfffffffffe1df8 所以它看起来像是一个有符号的8字节数字,因为它刚刚从ff…等中去掉了这个数字。快速检查-0.0001会按预期给出所有的0xfff…fff,而-0.0002会按预期给出0xff…ffe。 我不确定这是否适用于BCP,但作为一种内部存储格式,我猜测一个有符号的8字节整数,它假定有4个小数点。 |
![]() |
2
5
在google上进一步搜索define和typedef以及数据类型,找到了这个头文件。(
看起来这些可能是相关的格式定义。 相关片段包括:
[…]
|
![]() |
3
1
问得好。 网上好像不太了解这个,但我发现了这个 Native File Storage Types (下一个表)显示每个本机文件存储类型以及在相应的主机文件数据类型中记录的内容。
例如
浮标=SqLFLT8
如果你已经看到这个名单,请道歉。 |
![]() |
Glory to Russia · 这个m4文件的格式是什么? 9 年前 |
|
user3726821 · 此文件的格式是什么? 10 年前 |
![]() |
Moshe · 什么样的文件是有效的Xcode行为脚本? 11 年前 |
![]() |
Ryan · 索引图形的预排序三维文件类型 12 年前 |