Dennis Ritchie utviklet en strukturert , generelt programmeringsspråk for Bell Telephone Laboratories som kom til å bli kjent som C. C har siden blitt utviklet til C + + , men mye av det opprinnelige språket vedvarer , og de fleste C + + kompilatorer er i stand å gjennomføre originale C uttalelser. Selv om C + + kompilatorer har en mer forseggjort datasett , som omfatter bruk og opprettelse av objekter , C grunnleggende datatyper er fortsatt i bruk . Grunnleggende typer
grunnleggende datatyper som brukes i C er: røye, int , float og double . Selv om det er en boolsk i noen C + + kompilatorer , boolean er ikke en grunnleggende type i C. I C , for boolske , bruker du en (sann ) og 0 ( false). Røye er en forkortelse for karakter. Tegn kan være en enkelt bokstav som i 'A' eller 'a' . En '1 ' i enkle anførselstegn er røye ene og ikke den heltall ett . En viktigste forskjellen er mengden av biter som brukes til å lagre verdien . Røye er vanligvis den minste datatype , kun ved hjelp av åtte bits. Avhengig av kompilatoren og datamaskinen, kan en int ( heltall ) være 16 eller 32 biter . Flyter er vanligvis 32 bits. En flottør brukes til å erklære "flyte punkt nummer " variable , noe som betyr at verdien som er lagret inneholder en desimal. En dobbel brukes for virkelig store flyttall
hjelp Modifisenter
Modifiers i C inkluderer: . Lange, korte , usignert og konst . Bruken av lange og korte er for å optimalisere plassen avsatt til dine variabler . Den eksakte mengden plass bevilget kan variere fra kompilatoren til kompilatoren . Men ANSI angir at et kort int bør være mindre enn en int , som er mindre enn en lang int . Likeledes en flottør er mindre enn en dobbel , som er mindre enn en lang dobbel . Bruken av unsigned tillater ledningen bit for å bli brukt tallmessig , snarere enn som en tegnbiten for å indikere positiv eller negativ. Virkningen er å øke den positive verdiområde av en variabels verdi på bekostning av negative verdier . For eksempel en kort int (forutsatt 16 bits) kan lagre verdier spenner -32768 til 32767 . En usignert korte int butikker verdier mellom 0 og 65535 . Konst , kort for konstant , brukes til å erklære verdier som er uforanderlig og kan ikke endres av programmet under utføring.
Bilder Eksempler i C
int x , y, z , kort int alder , lang int befolkningen, float lønn , skatt , dobbelt Bignum ; konst float pi = 3.14159 ;