Dobry wieczór. Mam do wczytania char (ktory moze przyjąc dwie kolejne wartosci w ASCII, to istotne) i porównac. Robie to w ten sposob:
if(getchar()&1) [...];
else;
Działa to dlatego, ze są to dwie kolejne wartosci w ASCII, jedna z nich jest zatem parzysta (wtedy getchar() & 1==0)
, druga nieparzysta (getchar() & 1==1)
. Jednak czy jest szybszy sposob od getchara i działania bitowego?
Jestem skłonny przyjąc najbardziej abstrakcyjne rozwiązanie, zależy mi na szybkości. 0.1s to dla mnie bardzo duzo.