Dennis Ritchie entwickelte eine strukturierte , Allzweck-Programmiersprache für Bell Telephone Laboratories , die als C. C bekannt wurde hat sich seitdem zu entwickelt C + + , aber viel von der ursprünglichen Sprache besteht, und die meisten C + +-Compiler in der Lage sind zur ursprünglichen C-Anweisungen umzusetzen. Obwohl C + +-Compiler eine ausführlichere Datensatz , unter Einbeziehung der Erstellung und Nutzung von Objekten haben, sind C die grundlegenden Datentypen noch im Einsatz. Grundtypen
Die elementaren Datentypen in C verwendet werden : char , int, float und double . Zwar gibt es eine boolean in einige C + +-Compiler , boolean ist kein Grundtyp in C. In C , für booleans , verwenden Sie 1 (true ) und 0 (false). Char ist die Abkürzung für Charakter. Chars kann ein einzelner Buchstabe , wie in 'A' oder 'a' sein . Eine '1 ' in einfache Anführungszeichen ist der char ein und nicht die ganze Zahl ein . Ein Hauptunterschied ist die Menge an Bits verwendet, um den Wert zu speichern. Char ist in der Regel die kleinste Datentyp , mit nur 8 Bit. Je nach Compiler und Computer kann ein int (integer) 16 oder 32 Bit betragen. Floats sind in der Regel 32 Bit. Ein Schwimmer wird verwendet, um "float Punktnummer " deklarieren , dh der Wert gespeichert enthält eine Dezimalstelle . Ein Doppelklick ist für wirklich große Gleitkommazahlen verwendet
Mit Modifikatoren
Modifikatoren in C sind die folgenden: . Lang, kurz , unsigniert und const . Der Einsatz von Long-und Short ist für die Optimierung der Raum für Ihre Variablen zugeordnet. Die genaue Höhe der zugewiesenen Raum kann von Compiler zu Compiler variieren. Aber ANSI vorsieht, dass ein short int sollte kleiner als ein int , die kleiner als ein long int ist . Ebenso ist ein Schwimmer ist kleiner als eine doppelte , der kleiner ist als ein langer verdoppeln. Die Verwendung von nicht-vorzeichenbehafteten ermöglicht die Führung bit numerisch verwendet werden , und nicht als ein Vorzeichen-Bit , um anzuzeigen, positiv oder negativ. Der Effekt ist , die positive Wertebereich der Wert einer Variablen auf Kosten der negative Werte zu erhöhen. Zum Beispiel ein short int (vorausgesetzt, 16 Bit) speichern können Werte im Bereich von -32.768 bis 32.767 . Ein unsigned short int speichert Werte zwischen 0 und 65535 . Const , kurz für konstant ist, wird verwendet, um Werte, die unveränderlich sind und nicht durch das Programm während der Ausführung geändert werden deklarieren.
Beispiele in C
int x , y , z; short int Alter ; long int Bevölkerung ; float Gehalt, Steuern , Doppel bignum ; const float pi = 3.14159 ;