Bonjour, j'ai cette ligne de code:
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if((rxId & 0x80000000) == 0x80000000) // Determine if ID is standard (11 bits) or extended (29 bits) sprintf(msgString, "Standard ID: 0x%.3lX DLC: %1d Data:", rxId, len);
j'obtiens ce résultat:
je souhaite une explication sur la condition , que signifie le signe & dans la condition
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Standard ID: 0x5D7 DLC: 7 Data:--> 0x00 0x00 0x07 0xA4 0x8C 0x00 0x00
0x80000000 est t'il en hexa ?
cette écriture m'est pour le moment indigeste pour un débutant:
merci de vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sprintf(msgString, "Standard ID: 0x%.3lX DLC: %1d Data:", rxId, len);
Partager