C++에서 일반적으로 사용되는 데이터 유형 에는 각각 정수, 문자, 단정밀도 및 배정밀도 유형을 나타내는 int, char, float 및 double이 있습니다. 확장 유형을 포함한 해당 확장 유형은 C 언어의 사용법과 일치합니다. 예를 들어 다음 C++ 프로그램은 다음과 같습니다.
#include<iostream>usingnamespacestd;intmain(){intnum;//학생 번호 charsex;//성별 doublescore1;//제목 1점 doublescore2;//제목 2점 doublescore3;//제목 3점 cout<<Pleaseinputstudent'sID , ' M'or'W', 점수1, 점수2및 점수3<<endl;cin>>num>>sex>>score1>>score2>>score3;cout<<ID:<<num<<<<sex<<Totalscoreis:<< Score1+score2+score3<<endl;//학생 정보 및 총점 출력 return0;}
실행 결과는 다음과 같습니다.
위의 내용은 int, char 및 doule 유형을 사용하는 방법을 보여줍니다.
C 언어의 사용법과 유사하게 먼저 선언한 후 사용합니다. C 언어와는 달리 cin, cout을 사용하여 데이터를 입출력할 때 데이터 유형을 수동으로 제어하지 않고도 사용할 수 있으므로 컴퓨터에서 차이점을 주의하고 실험해 보세요.
C 언어와 동일한 기본 변수 외에도 C++에는 Boolean 유형이라는 추가 유형이 있는데 이에 대해서는 아래에서 별도로 소개합니다.
Boolean 유형 은 논리값입니다. 키워드 유형은 bool 입니다. true와 false라는 두 가지 값만 정의되어 있으며 일반적으로 메모리에서 1바이트만 차지합니다. C++에서 bool 유형의 출현은 참과 거짓 논리 결과를 표현하려는 값에 적합합니다. 이는 int로만 대체할 수 있는 C 언어의 단점을 보완합니다. 아래 예제 프로그램을 참조하세요.
#include<iostream>usingnamespacestd;intmain(){inta=9;intb=10;boolr;//부울 유형 변수 정의 rr=a>b;cout<<r<<endl;cout<<boolsizeis:<<sizeof( r)<<endl;return0;}
일반적으로 다음과 같은 결과를 얻게 됩니다.
bool 유형의 사용법을 익히려면 프로그램을 이해하고 자신의 컴퓨터에서 실험해 보십시오.