Dennis Ritchie udviklet en struktureret og generelt formål programmeringssprog til Bell Telephone Laboratories , der kom til at blive kendt som C. C er siden blevet udviklet til C + +, men meget af det oprindelige sprog fortsætter, og de fleste C + + compilere er i stand at gennemføre originale C- udsagn. Selvom C + + compilere har en mere omfattende datasæt , som omfatter brug og skabelse af objekter , C grundlæggende datatyper er stadig i brug . Grundlæggende typer
grundlæggende datatyper , der anvendes i C , er: char, int , float og double . Selv om der er en boolsk i nogle C + + compilere , boolean ikke er en grundlæggende type i C. I C , for Booleans , bruger du 1 (sand ) og 0 (falsk) . Char er en forkortelse for karakter. Chars kan være et enkelt bogstav som i ' A' eller 'a' . En '1 ' i anførselstegn er den char ene og ikke det hele tal én. Et ledende forskellen er mængden af bits, der anvendes til at lagre værdien . Char er generelt den mindste datatype , der kun bruger 8 bit. Afhængigt af compiler og computer, kan en int ( heltal) være 16 eller 32 bit. Flåd er generelt 32 bits . En svømmerafbryder benyttes til at angive "flyde punkt nummer " variable, den lagrede værdi indeholder en decimal . En dobbelt bruges til rigtig store kommatal
Brug Modifikatorer
Modifiers i C omfatter: . Lange, korte , usigneret og konst. Brugen af lange og korte er for at optimere den plads afsat til dine variabler . Det nøjagtige beløb afsat plads kan variere fra compiler til compiler. Men ANSI angiver, at en kort int bør være mindre end en int , der er mindre end en lang int . Ligeledes en float er mindre end en dobbelt, som er mindre end en lang dobbelt . Brugen af usignerede tillader den ledende bit , der skal anvendes numerisk , snarere end som et tegn bit til angivelse positiv eller negativ . Virkningen er at forøge den positive værdi vifte af en variabel værdi på bekostning af negative værdier . For eksempel en short int (forudsat 16 bit ) kan lagre værdier spænder -32.768-32.767 . En usigneret korte int butikker værdier mellem 0 og 65.535 . Const , kort for konstant, der bruges til at erklære værdier, som er uforanderlig og kan ikke ændres af programmet under udførelsen.