Byte0 : low
Byte1 : high
Dans un système petit-boutiste, il est possible de copier une valeur de données UINT16 directement dans les données utiles
Exemple :
//encoding
uint16 value = 9873;
char Données_utiles[2];
uint16* p = reinterpret_cast<uint16*>( Données_utiles );
*p = value;
//decoding
value = *( reinterpret_cast<const uint16*>( Données_utiles ) );
|