( locsemege | 2021. 12. 09., cs – 21:33 )

Azér a szigor nem mindig jó, mert szándékosan kihasznál az ember dolgokat. Ha már szóba került, elmesélem egy másik szívásomat. Van egy char c típusú változóm, amelyet jobbra shifteltem. Csak ugye a char az signed, a jobbra shift pedig nem logikai, hanem aritmetikai volt, így például a 0x80 egyszer jobbra shiftelve 0xc0 lett, miközben én 0x40-et szerettem volna. Mondjuk párszor hasra kellett esnie a kódomnak, amíg eljutottam oda, hogy kb. öt sornyit debugoltam. :) Nyilván unsigned char c lett a megoldás.