betekenis van x in oxoo

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • wetlips
  • Registratie: December 2008
  • Laatst online: 12-04 17:30
ik ben bezich hexidecimale waardes te sturen naar een somfy rts 485 transmitter om mijn rolluiken via de computer te sturen.

in de dokumenten daarover staat dat er een byte verstuurd moet worden in een veld vn een dataframe oftewel een 8 bits datatype.

in het ene dokument staat dat de waarde 0 tm 5 ingevuld kan worden in het andere 0x00 tm 0x05, hexadecimaal.

een byte kan ook in 00 tm FF weergegeven worden

wat betekend de x ? dat het een hexidecimaal getal is, en in deze een byte groot ?

nattelip

Acties:
  • 0 Henk 'm!

Anoniem: 10867

0x geeft aan dat het hexadecimaal is

Acties:
  • 0 Henk 'm!

  • yade
  • Registratie: Mei 2002
  • Laatst online: 05-03 14:57
In C en afgeleide talen is 0x een prefix die aangeeft dat het om een hexadecimale waarde gaat. Anders zou de compiler het verschil niet weten tussen 11 base 16 (hexadecimaal) en 11 base 10 (decimaal).

Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Dat is gewoon een vorm van notatie, en heeft dus totaal niks met de daadwerkelijk opslag van de data te maken.

Hex: 0x..
Octal: 0...
Decimal: ...

Je had het ook kunnen vinden als je even de PRG Faq had doorgelezen: Getallen en talstellsels

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”