template <typename T>
void printlnBits(const T valeur) {
Serial.print("taille : "); Serial.println(sizeof(T));
for (int i = 8*sizeof(T) - 1; i >= 0; --i) {
Serial.write(bitRead(valeur, i) == 1 ? '1' : '0'); // pour montrer qu'on peut afficher ce qu'on veut
}
Serial.println(); // passage à la ligne
}
void setup() {
Serial.begin(115200);
printlnBits((uint8_t) 0xF0);
printlnBits((uint16_t) 0xF0F0);
printlnBits((uint32_t) 0xF0F0F0);
printlnBits((uint64_t) 0xF0F0F0F0);
}
void loop() {}