| 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
    Beskriv hvordan heltall er representert i en datamaskin?
    Heltall, som er tall som kan ta hele tallverdier, er vanligvis representert i en datamaskin ved hjelp av en rekke metoder. Her er noen vanlige tilnærminger:

    1. Tegn og størrelse:I denne representasjonen brukes den mest signifikante biten (MSB) av heltallet for å indikere tegnet på tallet. En 0 indikerer et positivt heltall, mens en 1 indikerer et negativt heltall. De gjenværende bitene representerer størrelsen, eller absoluttverdien, av tallet.

    2. To-komplement:Dette er den vanligste metoden som brukes til å representere heltall i datamaskiner. I tos komplement brukes MSB fortsatt for å betegne tegnet, men i stedet for å bruke en separat bit for tegnet, utledes representasjonen av negative heltall ved å invertere alle biter av det positive heltall og legge til 1. Dette eliminerer behovet for en separat fortegnsbit og muliggjør effektive aritmetiske operasjoner.

    3. Ens komplement:I likhet med tos komplement, inverterer ens komplement også alle biter for å representere negative heltall. Men i stedet for å legge til 1, bruker den ganske enkelt det inverterte bitmønsteret som representasjon for negative tall. Ens komplement er ikke så mye brukt i moderne databehandling som tos komplement på grunn av dets begrensninger i aritmetiske operasjoner.

    4. Radikskomplement:Denne metoden representerer heltall ved bruk av en spesifikk radix (base) og bruker komplementoperasjonen deretter. For eksempel, i 10s komplement, oppnås komplementet til et tall ved å trekke hvert siffer i tallet fra 9 og legge til 1 til resultatet.

    Valget av heltallsrepresentasjon avhenger av ulike faktorer, inkludert datamaskinarkitekturen, ønsket rekkevidde av tall som skal representeres, og effektiviteten til aritmetiske operasjoner. Twos komplement brukes ofte i moderne datamaskiner på grunn av fordelene i enkelhet og effektive aritmetiske operasjoner.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke SetString for en heltallsfelt 
    ·Hvordan åpne XPS -programmer 
    ·Hvordan lage objekter Hopp i GameMaker 8 
    ·Faktorer som bestemmer valg av programmeringsspråk som…
    ·Definisjon av en tilbakekallsfunksjon 
    ·Hvordan referere en fil fra HTML 
    ·Slik angrer en Commit i Subversion 
    ·Min Windows Mobile vil ikke åpne ASHX filer 
    ·Hvordan Link CSS til JSP 
    ·Hva er et UML Client 
      Anbefalte artikler
    ·Slik konverterer en Java heltall til Bytes 
    ·Hvordan lære XHTML for nybegynnere 
    ·Hvordan få JavaScript dersom det er deaktivert i PHP 
    ·Hvordan Slett alle Zeros fra listene i Python 
    ·Hvordan skrive et program i Java som innganger N Words …
    ·Hvordan endre Border Layout i NetBeans 
    ·Hvordan lage et program Bruk Microsoft Visual C 
    ·The History of Visual Basic 6.0 
    ·Hvordan beregne i Java Script 
    ·Hvordan Lukk alle åpne nettleservinduer Med Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/