Showing posts with label Java operatori za bitove. Show all posts
Showing posts with label Java operatori za bitove. Show all posts

19.4.20

Java operatori za bitove

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

Java operatori za bitove vrše operacije na nivou bitova. Ovi operatori posmatraju celobrojne tipove „ispod haube”, tj. kao nizove nula i jedinica. Tipovi sa kojima mogu da rade su byte, short, int, long i char. Java operatori za bitove su:

  • ~ unarni operator za invertovanje bitova - negacija (NOT)
  • & logičko množenje - konjukcija (AND)
  • | logičko sabiranje - disjunkcija (OR)
  • ^ ekskluzivno ILI - isključiva disjunkcija (XOR)
  • >> aritmetičko pomeranje udesno, čuva predznak
  • >>> logičko pomeranje udesno, dopisuje nule sa leve strane
  • << pomeranje ulevo, dopisuje nule sa desne strane