В программе на С++ есть строчка:
Код:
int t = (0x01 << axis) & 0x0f;// axis=x:0,y:1,z:2,u:3
Насколько я понимаю производится сдвиг 1 на 0,1,2 или 3 бита
но вот зачем (& 0x0f) - насколько я понимаю логическое И с 1111 результат не изменит
Это что -правила хорошего тона или на что то может влиять???