28.4.20

Operator za logičko pomeranje udesno

Besplatni Java kurs - 27. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.

Postoji i logičko pomeranje bitova udesno za šta se u Javi koristi operator za logičko pomeranje udesno. Logično.

>>> Operator za logičko pomeranje udesno

Pomoću operatora za logičko pomeranje bitova udesno svi bitovi nekog broja se pomeraju za određeni broj mesta udesno dok se sa leve strane dopisuju nule. Npr:

int broj = -2147483640 >>> 3;

Broj -2147483640 u binarnom obliku izgleda ovako:

1_000000000000000000000000000_1000

Promenljiva broj će posle izvršenja naredbe imati sledeću binarnu vrednost:

0_001000000000000000000000000_0001

Pomoću donjih crta sam vizuelno odvojio krajnji levi bit koji predstavlja znak. Prilikom logičkog pomeranje bitova udesno, svaki bit se pomera za određeni broj mesta udesno, a na mesto krajnjeg levog bita se pri svakom pomeranju upisuje nula.


Pročitaj i nastavak:

Besplatni Java kurs - 28. deo - Operatori za dodelu uz operaciju nad bitovima

No comments:

Post a Comment