Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Typy ANSI C dát

American National Standards Institute ( ANSI ) štandard pre C programovací jazyk zostáva verný minimalistických princípov svojim originálnym dizajnom . Veľa programátorov sú prekvapení , keď zistili , že jazyk podporuje iba štyri dátové typy základnej . Tieto základné typy vytvoriť základ pre modelovanie zložitejších dátových prvkov , ako sú reťazce a ako náhrada za iné jednoduché typy , ako sú booleovské dát . Char

dátový typ char je použitá pre znázornenie jednotlivých postáv . Ukladá podpísanú číselný rad -127-127 v jednom byte , pomocou siedmich bitov pre hodnoty a ôsme miesto na znamenie . Číselné hodnoty sú viazané na objednaný reprezentácie znakovej sady ASCII . Hodnota 65 , napríklad , priradený k premennej char prekladá na veľké písmená " A " , v sade ASCII . Unsigned char premenné nepoužívajú znamienkový bit , rozširuje rozsah hodnôt od 0 do 255. .
Int

dátový typ integer je používaná na ukladanie celých čísel . Rôzne typy bit - veľkosť celočíselné sú podporované štandardom , aby to vyhovovalo množstvo rôznych dĺžkach bez plytvania úložného priestoru . Štandardné číslo je 32 bitov ( 4 bajty ) na dĺžku , čo umožňuje ukladanie čísel od -2,147,483,648 do 2,147,483,647 . Short - celočíselné premenné použiť polovicu alokácie pamäte , 16 bitov , ak je potrebné menšie číselný rad . Dlhé celé čísla rozšíriť úložisko na 64 bitov . Typ integer je tiež modifikovaný nepodpísané označením , skoncovanie s bitom označujúcim znamienko , ak záporné čísla sa nebude uložený .
Float

plaváku dátový typ je určený na ukladanie hodnôt , ktoré obsahujú čiastkové časť označenú desatinnou bodkou , napríklad 3.15 . Typ float je jednoduchá presnosť hodnota uložená v 32 - bitovej premennej a do troch častí . Jeden bit je priradené znamienko , 8 bitov na 23 bitov exponentu a slúži na držanie mantisy . Float notácie predstavuje desatinné číslo ako zlomok ( mantisa ) , ktorý je zvýšený o sile exponent umiestniť desatinnú čiarku v počte . Napríklad , pre uloženie hodnoty vzorky 1,2345 , exponent je nastavená na hodnotu 1 a mantisa je 617250 . Pre výpočet desatinné číslo , hodnota rovnica = mantisa x ( 2 x exponent ) [ 1,2345 = 0,617250 x 2 ] sa používa .
Dvojposteľová

typu double je rozšírený typ float dát . To používa 64 - bit umiestnenie úložiska tak , aby k uloženiu čísla s 14 do 15 číslic presnosti . V 64 bitov sú rozdelené do jedno - bit znamienkom , 11 bitov pre exponent a 52 bitov mantisy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené