Zu den in C++ häufig verwendeten Datentypen gehören int, char, float und double, die Ganzzahl-, Zeichen-, Einzelgenauigkeits- und Doppelgenauigkeitstypen darstellen. Ihre erweiterten Typen, einschließlich ihrer erweiterten Typen, stimmen mit der Verwendung in der C-Sprache überein . Zum Beispiel das folgende C++-Programm:
#include<iostream>usingnamespacestd;intmain(){intnum;//Studentennummer charsex;//Geschlecht doublescore1;//Fach eins Punktzahl doublescore2;//Fach zwei Punktzahl doublescore3;//Fach drei Punktzahl cout<<Pleaseinputstudent'sID , 'M'or'W', Score1, Score2andscore3<<endl;cin>>num>>sex>>score1>>score2>>score3;cout<<ID:<<num<<<sex<<Totalscoreis: << score1+score2+score3<<endl;//Schülerinformationen und Gesamtpunktzahl ausgeben return0;}
Die Laufergebnisse sind wie folgt:
Das Obige zeigt, wie die Typen int, char und doule verwendet werden.
Ähnlich wie in der C-Sprache wird es zuerst deklariert und dann verwendet. Anders als bei der C-Sprache können Sie cin und cout zum Ein- und Ausgeben von Daten verwenden, ohne den Datentyp manuell zu steuern. Bitte achten Sie auf den Unterschied und experimentieren Sie am Computer.
Zusätzlich zu den gleichen Grundvariablen wie die C-Sprache verfügt C++ auch über einen zusätzlichen Typ namens Boolean-Typ, der im Folgenden separat vorgestellt wird.
Der boolesche Typ ist ein logischer Wert. Es gibt nur zwei definierte Variablen, true und false, die jeweils nur ein Byte im Speicher belegen. Das Aufkommen des Bool-Typs in C++ eignet sich perfekt für Werte, die wahre und falsche logische Ergebnisse ausdrücken möchten. Er behebt die Mängel der C-Sprache, die nur durch int ersetzt werden können.
#include<iostream>usingnamespacestd;intmain(){inta=9;intb=10;boolr;//Boolesche Typvariable definieren rr=a>b;cout<<r<<endl;cout<<boolsizeis:<<sizeof( r)<<endl;return0;}
Normalerweise erhalten Sie folgende Ergebnisse:
Bitte verstehen Sie das Programm und experimentieren Sie auf Ihrem eigenen Computer, um die Verwendung des Bool-Typs zu beherrschen.