Cześć. Mam taki kawałek kodu:
Wersja pierwsza wyrzuca ostrzeżenie i oczywiście nie działa. Próbowałem też rzutować - również źle. Wersja druga jest jak najbardziej ok. Czy dobrze rozumiem, że kompilator nie radzi sobie z przesunięciami bitowymi większymi jak uint16?
Kod: C / C++
Wersja pierwsza wyrzuca ostrzeżenie i oczywiście nie działa. Próbowałem też rzutować - również źle. Wersja druga jest jak najbardziej ok. Czy dobrze rozumiem, że kompilator nie radzi sobie z przesunięciami bitowymi większymi jak uint16?

