Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan dele heltall med Bit Flytter
    Bit skift tilby en metode for raskt å utføre visse matematiske operasjoner, for eksempel multiplikasjon og divisjon , på binære tall. Denne type lavnivå matte gjør det betydelig utførelse av programmer , ettersom den unngår høyt nivå matematiske operasjoner . Bruk en bit skift rett til å dele et heltall med en potens av to , uten behov for en kalkulator eller en matematisk tankene. Instruksjoner
    en

    Uttrykk utbytte ( nummeret som du dele ) i binær form . Det resulterende nummer består av en serie av enere og nuller . La antall bits være B.
    2

    Bestem strøm av to som representerer divisor . (For eksempel er fire to til den andre makt og 16 er 2 til fjerde potens . ) La N representerer dette nummeret .
    3

    Start et nytt binært tall , skrive fra venstre til høyre, med N nuller . Etter nuller , kopiere biter fra utbytte inntil nytt nummer har samme antall bits som utbytte. Hvis N er større enn eller lik antall bits i utbytte , bare skrive B nuller.
    4

    Ignorer de siste N biter av utbyttet , ettersom divisjonen ( eller shift) eliminerer disse bitene . Resultatet er et binært tall med samme antall bits som utbytte.
    5

    Konverter resultatet tilbake til den opprinnelige formen . Hvis den opprinnelige utbytte var i basen 10 , for eksempel , og deretter konvertere tilbake til basen 10. .

    früher :

     Weiter:
      Relatert Artike
    ·351m Ford Specs 
    ·Hvordan lage en Modular Flow Chart 
    ·Hvordan lese en Klippekort 
    ·FCM kode i MATLAB 
    ·Hvordan legge til en rad til Gridview automagisk 
    ·Hvordan skrive Script for Mac OS X 
    ·Hvordan lage en CSS Image Kart 
    ·Slik oppgraderer Visual Studio 
    ·Slik eksporterer du en Exe Visual C # Studio Express 
    ·Common Language Runtime Debugging Tjenester feil 
      Anbefalte artikler
    ·Hvordan fikse en JVM avsluttet. Avslutt kode = 13 Feil …
    ·Hvordan å analysere Navn Anchor Lenker i PHP 
    ·JavaScript-funksjoner til å akseptere navngitte parame…
    ·Heap Vs . Stable i Java 
    ·VBA Opplæring for Word 
    ·Hvordan få en valgt verdi fra en Listbox i C 
    ·Hvordan sette klokken på skrivebordet 
    ·Sette inn HTML Into en e-postmelding 
    ·Hvordan å få en ekstern PHP -fil med Javascript 
    ·Slik bruker du en funksjon peker i heltall Array 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/