Dyskusja:C/Operatory: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 59:
</source>
Gdyby było jak autor twierdzi, to wynikiem ''6 >> 2'' nie byłoby ''1'' a ''7''. Nie wiem jak w tym przypadku działa zwykły int (ze znakiem), więc mogę się mylić.
 
 
:"Przesunięcia w prawo. Operator prawy shift powoduje, że wzorzec bitowy w shift-expression lekkie po prawej stronie przez liczbę pozycji określoną przez additive-expression. W przypadku liczb bez znaku, pozycje bitów, które zostały zwolnione w wyniku operacji przesunięcia, są wypełniane przez zera. W przypadku liczb ze znakiem, bit znaku jest używany do wypełniania opuszczonych pozycji bitów. Innymi słowy, jeśli liczba jest dodatnia, używane jest 0, a jeśli liczba jest ujemna, używane jest 1." <ref>[https://msdn.microsoft.com/pl-pl/library/336xbhcz.aspx msdn.microsoft : Operatory przesunięcia w lewo i w prawo]</ref>
HTH --[[Wikipedysta:Adam majewski|Adam majewski]] ([[Dyskusja wikipedysty:Adam majewski|dyskusja]]) 16:55, 29 paź 2017 (CET)
Powrót do strony „C/Operatory”.