Dennis Ritchie utvecklat ett strukturerat , allmänna språket ändamål programmering för Bell Telephone Laboratories som kom att bli känd som C. C har sedan dess utvecklats till C + + , men mycket av den ursprungliga språket kvarstår , och de flesta C + +-kompilatorer har möjlighet att genomföra original C- uttalanden . Även om C + + -kompilatorer har en mer utarbetad uppsättning data , som innefattar användning och skapande av objekt , C: s grundläggande datatyper är fortfarande i bruk . Grundläggande typer
grundläggande datatyper som används i C är : char , int , float och double . Även om det finns en boolean i vissa C + + kompilatorer , boolean är inte en grundläggande typ i C. I C , för booleska , du använder 1 ( sant) och 0 ( falskt ) . Char är kort för karaktär . Tecken kan vara en enda bokstav som i " A" eller " a". En '1 ' i enkla citattecken är det röding ena och inte heltalet en. En främsta skillnaden är mängden bitar som används för att lagra värdet . Char är i allmänhet den minsta datatypen , med endast 8 bitar . Beroende på kompilatorn och datorn , kan en int ( heltal ) vara 16 eller 32 bitar . Flyter är i allmänhet 32 bitar. En flottör används för att deklarera " float punkt nummer " variabel , dvs det värde som lagras innehåller en decimal . En dubbel används för riktigt stora flyttal Använda Modifieringar
Modifikatorer i C inkluderar
: . Långa , korta , osignerade och const . Användningen av långa och korta är att optimera utrymmet tilldelas för dina variabler . Den exakta mängden utrymme allokerat kan variera från kompilatorn till kompilator . Men ANSI anger att en kort int bör vara mindre än en int , som är mindre än en lång int . Likaså en flottör är mindre än en dubbel , som är mindre än en lång dubbel. Användningen av osignerade tillåter ledningen bit som skall användas numeriskt , snarare än som en teckenbit för att indikera positivt eller negativt. Effekten är att öka det positiva värdet intervallet en variabels värde på bekostnad av negativa värden. Till exempel en kort int (förutsatt 16 bitar ) kan lagra värden som sträcker -32.768-32.767 . En osignerad korta int butiker värden mellan 0 och 65.535 . Const , förkortning för konstant , används för att deklarera värden som är oföränderlig och kan inte ändras av programmet under exekvering . Addera ditt exempel i C
int x , y , z , kort int ålder , long int befolkning , float lön , skatter , dubbel bignum , const float pi = 3.14159 ;