| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    ANSI C Datatyper
    The American National Standards Institute (ANSI ) standard for C computer programmeringssprog forbliver tro mod de minimalistiske principper i det oprindelige design . Mange programmører er overrasket over at finde, at sproget understøtter kun fire base- datatyper. Disse centrale typer etablere grundlaget for modellering mere komplekse data elementer såsom strygere og som erstatning for andre simple typer såsom booleske data. Char

    tegndatatype bruges til repræsentation af de enkelte tegn. Den gemmer en underskrevet numerisk række -127 til 127 i en enkelt byte , ved hjælp af syv bits for værdien og ottende for tegnet . De numeriske værdier er knyttet til det bestilte repræsentation af ASCII-tegnsættet . En værdi på 65 , for eksempel, tildeles en char variabel oversætter til det øverste -case "A" i ASCII sættet. Unsigned char variabler ikke bruger tegnet bit, udvide værdiområdet fra 0 til 255. .
    Int

    Et heltal datatype bruges til at gemme hele tal . Forskellige bit - størrelse heltal typer understøttes af standarden for at imødekomme antallet af forskellige længder uden at spilde lagerplads . En standard heltal er 32 bit ( 4 bytes) i længden, tillader lagring af numre fra -2.147.483.648 til 2.147.483.647 . Short- heltalsvariabler bruger halvdelen af ​​hukommelse tildeling , 16 bit, hvis et mindre numerisk interval er nødvendig. Lange heltal udvide opbevaring til 64 bits . Den heltal type er også ændret af usignerede betegnelse, gør væk med tegnbit hvis negative tal ikke vil blive gemt .
    Float

    float datatype udpeget til at gemme værdier, der indeholder en brøkdel præget af et komma , f.eks 3.15. Flydertypen er en single-præcision lagret i en 32 - bit variabel i tre dele . En bit er tildelt tegnet er 8 bits til eksponenten og 23 bits bruges til at holde mantissa . Flyderen notation repræsenterer det decimaltal som en brøk ( mantissen ), som er rejst af magt eksponenten for at placere kommaet i antal . For eksempel at lagre prøven værdi 1,2345 , er eksponenten sat til 1 og mantissen er 617.250 . Til at beregne den decimaltal , ligningen value = mantissa x (2 x eksponent) [ 1,2345 = 0,617250 x 2 ] anvendes .
    Double

    dobbelte typen er en udvidet float datatype . Det bruger en 64- bit lagerplads for at gemme telefonnumre med 14 til 15 tal af præcision . De 64 bits er opdelt i en en- bit tegn , 11 bit for eksponenten og 52 bits for mantissen .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan laver fil deskriptorer i C 
    ·Sådan Link OBJ filer i Turbo C + + 
    ·Hvordan man skriver et C + + program, der beregner de g…
    ·Hvordan til at tage pegepinde til heltal i C + + 
    ·Sådan håndterer Browser Luk begivenheder i C 
    ·Sådan Put Integer Array i Function C Sprog 
    ·Sådan Embed i Python 
    ·Sådan konstateres , om en dato er et gyldigt i en C Pr…
    ·Hvordan man skriver et program i C , der beregner Morge…
    ·Hvordan man kompilerer et C + + i Dev -C 
      Anbefalede Artikler
    ·Sådan oprettes en ny tom i PHP 
    ·Sådan Ring en SQL Stored Procedure hjælp af MS Access…
    ·Hvordan får jeg den Decimal Værdi fra Byte Array i Ja…
    ·Sådan oprettes en metode med et variabelt antal indgan…
    ·Sådan Tilføj en kommentar til Visual Basic 
    ·Hvordan opretter jeg en Word-dokument Macro i VB 6.0 
    ·Sådan bruges Lamport Tidsstempler 
    ·Dato Sammenligning i VBA 
    ·Hvordan man laver en arbejdsgruppe Wireframe 
    ·PHP Unlink Funktion 
    Copyright © Computer Viden http://www.computerdk.com