8. Diagnostic Notation (Diagnosenotation)
8.1. Encoding Indicators (Codierungsindikatoren)
Die Diagnosenotation (Diagnostic Notation) ist eine menschenlesbare Darstellung von CBOR-Datenelementen.
Hauptnotationen:
- Ganzzahlen:
0,23,-1 - Bytefolgen:
h'01020304'(hexadezimal) - Textzeichenfolgen:
"Hello" - Arrays:
[1, 2, 3] - Maps:
{1: "a", 2: "b"} - Getaggte Elemente:
1(1234567890)(Tag-Nummer(Inhalt)) - Einfache Werte:
false,true,null,undefined
8.2. Diagnostic Notation for Floating-Point Numbers (Diagnosenotation für Gleitkommazahlen)
Gleitkommazahlendarstellung:
- Dezimalnotation:
1.5,-273.15 - Exponentielle Notation:
1.5e+10 - Spezialwerte:
Infinity,-Infinity,NaN
8.2.1. Encoding Indicators for Floating-Point Numbers (Codierungsindikatoren für Gleitkommazahlen)
Suffixe zur Angabe spezifischer Gleitkommapräzision:
_1: Halbgenauigkeit (16 Bit)_2: Einfache Genauigkeit (32 Bit)_3: Doppelte Genauigkeit (64 Bit)
Beispiele:
1.5_1: 1.5 als Halbgenauigkeit codiert1.5_2: 1.5 als einfache Genauigkeit codiert