Hvordan fungerer skiftoperatører
Denne delen fungerer som det første læringsutbyttet av denne guiden. Du vil få de grunnleggende forståelsene og syntaksen til å bruke forskjellige typer skiftoperatører i Java. Skiftoperatørene er delt inn i tre typer som er listet opp nedenfor:
Signet venstre skiftoperatør
Den venstre skiftoperatøren forskyver det spesifiserte antallet biter mot venstresiden, og de ledige bitene er fylt med en skiltbit på den "høyre" siden av den binære. Syntaksen for å bruke den venstre skiftoperatøren følges ved å bruke syntaksen nedenfor:
variabel/operand << number;Fra syntaks ovenfor observeres det at enhver variabel eller antall kan brukes til å bruke venstre skiftoperatør. Mens antallet representerer "antall biter" som du vil skifte.
Signert høyre skiftoperatører
Høyre skiftoperatør legger til det spesifiserte antallet biter fra “Ikke sant”Av biten eller man kan si at det spesifiserte antallet biter fra høyre fjernes. Følgende syntaks kan følges for høyre skiftoperatører:
Variabel/operand >> nummer;Enhver variabel eller tall kan brukes til riktig skifting av biter, og antallet representerer bitene som vil bli forskjøvet
Usignert høyre skiftoperatør
Den usignerte høyre skiftoperatøren fungerer også den samme som den signerte høyre skiftoperatøren. Forskjellen mellom begge er at den signerte høyre skiftoperatøren plasserer skiltet, mens den usignerte bruker "0”For å okkupere de ledige bitene. Følgende syntaks kan brukes til usignert høyre skiftoperatør:
variabel/operand >>> operatør;Værsågod! Du ville ha lært arbeidsmekanismen til skiftoperatører i Java.
Hvordan bruke skiftoperatører i Java
Denne delen demonstrerer bruken av skiftoperatører via noen få eksempler på Java.
Hvordan bruke venstre skiftoperatører
Java-koden gitt nedenfor inneholder demonstrasjon av den venstre-skiftoperatøren (du kan også bruke navnet signert venstre-skiftoperatør).
pakke newpack;Koden er beskrevet som:
Utgangen fra ovennevnte kode er vist nedenfor
Hvordan bruke høyre skiftoperatører
Høyre skiftoperatør (også kjent som signert høyre skiftoperatør) brukes i følgende uttalelse på en variabel C og den forskyver 3 bit til høyre.
int d = c >> 3;Denne uttalelsen utøves i følgende Java -kode:
pakke newpack;Utgangen fra ovennevnte kode er gitt nedenfor:
Hvordan du bruker usignerte høyre skiftoperatører
Den usignerte høyre skiftoperatøren fungerer både riktig skiftoperatør, men den bruker 0 for å okkupere ledige rom. Følgende uttalelse bruker den usignerte høyre skiftoperatøren på en variabel E og lagrer resultatet i variabel f.
int f = e >>> 2;Koden som bruker uttalelsen ovenfor er gitt nedenfor:
pakke newpack;Utgangen fra ovennevnte kode vises nedenfor:
Så disse eksemplene ville ha banet konseptet med skiftoperatører.
Konklusjon
I Java lar skiftoperatørene deg skifte antall binærveger til venstre eller høyre. Disse operatørene tilhører den bitvise operatørens kategori og er kategorisert i tre typer. Denne artikkelen gir arbeid og bruk av alle typer skiftoperatører. Venstre skiftoperatører og høyre skiftoperatører er også kjent som signert venstre skift og signert høyre skift. Disse to kategoriene bruker den signerte biten for å okkupere de ledige bitene, mens de usignerte høyre skiftoperatørene trente 0 for ledige biter.