Expand description
Decodificação de DECFLOAT(16)/DECFLOAT(34) do Firebird — os formatos de
ponto flutuante decimal IEEE 754-2008 decimal64 e decimal128, com o
coeficiente em DPD (Densely Packed Decimal).
O valor é (-1)^sinal · coeficiente · 10^expoente. O campo de combinação de
5 bits codifica o dígito mais significativo e os 2 bits altos do expoente
enviesado; o restante são a continuação do expoente e os declets DPD (cada
declet = 10 bits → 3 dígitos decimais). Ver IEEE 754-2008 §3.5 e a
especificação de aritmética decimal de Mike Cowlishaw.
Structs§
- DecFloat
- Um valor
DECFLOATdecodificado. - Parse
DecFloat Error - Erro ao analisar uma string em
DecFloat.