Witam,
Czy jest jakaś prosta instrukcja, która pozwala mi na skrócenie zapisu w postaci szesnastkowej np: "FFFFFFAE" do postaci "AE" (czytaj w przy drukowaniu tego za pomocą %x lub czegoś podobnego).
Pozdrawiam!
Witam,
Czy jest jakaś prosta instrukcja, która pozwala mi na skrócenie zapisu w postaci szesnastkowej np: "FFFFFFAE" do postaci "AE" (czytaj w przy drukowaniu tego za pomocą %x lub czegoś podobnego).
Pozdrawiam!
Ale to nie jest skroceniem zapisu tylko zmiana wartosci o.O
printf("%X\n", -82);
printf("%X\n", (uint8_t)-82);
Nie dyskutuję o tym, czy to co robisz ma sens, bo jest duża szansa, że nie ma.
printf("%X", 0xFFFFFFAE & 0xFF );
https://wandbox.org/permlink/ECJHhX92xDp9l8JU
printf("%hhx\n", -82);