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