8. Diagnostic Notation (Notazione Diagnostica)
8.1. Encoding Indicators (Indicatori di Codifica)
La notazione diagnostica (Diagnostic Notation) è una rappresentazione leggibile dall'uomo degli elementi di dati CBOR.
Notazioni principali:
- Interi:
0,23,-1 - Stringhe di byte:
h'01020304'(esadecimale) - Stringhe di testo:
"Hello" - Array:
[1, 2, 3] - Mappe:
{1: "a", 2: "b"} - Elementi taggati:
1(1234567890)(numero tag(contenuto)) - Valori semplici:
false,true,null,undefined
8.2. Diagnostic Notation for Floating-Point Numbers (Notazione Diagnostica per i Numeri in Virgola Mobile)
Rappresentazione dei numeri in virgola mobile:
- Notazione decimale:
1.5,-273.15 - Notazione esponenziale:
1.5e+10 - Valori speciali:
Infinity,-Infinity,NaN
8.2.1. Encoding Indicators for Floating-Point Numbers (Indicatori di Codifica per i Numeri in Virgola Mobile)
Suffissi per indicare una precisione specifica in virgola mobile:
_1: mezza precisione (16 bit)_2: singola precisione (32 bit)_3: doppia precisione (64 bit)
Esempi:
1.5_1: 1.5 codificato in mezza precisione1.5_2: 1.5 codificato in singola precisione