Обычно используемые типы данных в C++ включают int, char, float и double, которые представляют целочисленные, символьные типы, типы одинарной и двойной точности соответственно. Их расширенные типы, включая их расширенные типы, соответствуют использованию в языке C. Например, следующая программа на C++:
#include<iostream>usingnamespacestd;intmain(){intnum;//Номер учащегося charsex;//Пол doublescore1;//Субъект один получает оценку doublescore2;//Субъект второй получает оценку doublescore3;//Субъект третий получает оценку cout<<Pleaseinputstudent'sID , 'M'or'W', Score1, Score2andscore3<<endl;cin>>num>>sex>>score1>>score2>>score3;cout<<ID:<<num<<<sex<<Totalscoreis: << счет1+score2+score3<<endl;//Выводим информацию об ученике и возвращаем общий балл0;}
Результаты бега следующие:
Выше показано, как использовать типы int, char и doule.
Подобно использованию в языке C, он сначала объявляется, а затем используется. В отличие от языка C, при использовании cin и cout для ввода и вывода данных вы можете использовать их без ручного управления типом данных. Обратите внимание на разницу и поэкспериментируйте на компьютере.
Помимо тех же основных переменных, что и в языке C, в C++ также есть дополнительный тип, называемый логическим типом, который будет представлен отдельно ниже.
Логический тип — это логическое значение. Тип ключевого слова — bool . Есть только две определенные переменные, true и false, которые представляют два значения true и false соответственно. Обычно они занимают только один байт в памяти. Появление типа bool в C++ идеально подходит для значений, которые хотят выразить истинные и ложные логические результаты. Он восполняет недостатки языка C, которые можно заменить только int. См. пример программы ниже:
#include<iostream>usingnamespacestd;intmain(){inta=9;intb=10;boolr;//Определить переменную логического типа rr=a>b;cout<<r<<endl;cout<<boolsizeis:<<sizeof( г)<<endl;return0;}
Обычно вы получаете следующие результаты:
Пожалуйста, поймите программу и поэкспериментируйте на своем компьютере, чтобы освоить использование типа bool.