C++ 데이터 형식
Microsoft Visual C++(Visual C++라고도 함)는 Microsoft에서 개발 및 배포하는 C++ 프로그래밍 언어 버전입니다.
표준 C++ 언어와 마찬가지로 Visual C++ 에는 프로그램에서 사용할 수 있는 다양한 기본 제공 데이터 형식이 있습니다.
아래는 Microsoft Visual C++에서 사용할 수 있는 몇 가지 데이터 형식을 정리한 것입니다.
|
참고로, __int64와 같은 이러한 데이터 형식 중 일부는 Visual C++에만 해당되며 다른 버전의 C++에서는 사용하지 못할 수 있습니다.
데이터 형식 (Data Type) 사용 Example
Visual C++에서 사용할 수 있는 일부 데이터 유형을 C++ 프로그램에서 사용하는 방법에 대한 몇 가지 예입니다.
#include <iostream>
using namespace std;
int main() {
int x = 5;
unsigned int y = 10;
long z = 1234567890;
short a = -5;
__int64 b = 9223372036854775807;
unsigned __int64 c = 18446744073709551615;
float pi = 3.14159;
double e = 2.718281828;
long double f = 1.6180339887;
bool isTrue = true;
char letter = 'A';
wchar_t wideLetter = L'A';
string message = "Hello World";
wstring wideMessage = L"Hello World";
CString cstring = _T("Hello World");
cout << "x: " << x << endl;
cout << "y: " << y << endl;
cout << "z: " << z << endl;
cout << "a: " << a << endl;
cout << "b: " << b << endl;
cout << "c: " << c << endl;
cout << "pi: " << pi << endl;
cout << "e: " << e << endl;
cout << "f: " << f << endl;
cout << "isTrue: " << isTrue << endl;
cout << "letter: " << letter << endl;
cout << "wideLetter: " << wideLetter << endl;
cout << "message: " << message << endl;
wcout << "wideMessage: " << wideMessage << endl;
cout << "cstring: " << cstring << endl;
return 0;
}
이 프로그램은 다양한 데이터 유형(int, unsigned int, long, short, __int64, unsigned __int64, float, double, long double, bool, char, wchar_t, string, wstring, String)의 여러 변수를 선언하고 초기 값을 할당합니다. 그런 다음 C++의 표준 출력 함수인 cout 함수를 사용하여 변수 값을 인쇄합니다.
wcout 함수는 와이드 문자열, wstring 및 wchar_t를 인쇄하는 데 사용되며 String은 Microsoft Visual C++의 특정 클래스이며 MFC(Microsoft Foundation Class) 응용 프로그램에서 널리 사용되는 문자열 클래스라는 점은 주목할 가치가 있습니다.
이 프로그램을 실행하면 다음과 같이 출력 됩니다.
x: 5
y: 10
z: 1234567890
a: -5
b: 9223372036854775807
c: 18446744073709551615
pi: 3.14159
e: 2.71828
f: 1.61803
isTrue: 1
letter: A
wideLetter: A
message: Hello World
wideMessage: Hello World
cstring: Hello World
__int64, unsigned __int64, String 및 wchar_t와 같은 이러한 데이터 유형 중 일부는 Microsoft Visual C++에만 해당됩니다.
'C++ > 입문편' 카테고리의 다른 글
5강. Switch/Case문 기본 개념 설명 및 코드 예시를 살펴보자 (0) | 2023.01.22 |
---|---|
4강. IF-ELSE 조건문 기초 설명 및 사용 예시를 살펴보자 (0) | 2023.01.22 |
3강. For 반복문의 기초 설명 및 예시를 살펴보자(2중 For문, 평균, 왜도, 첨도, 구구단) (0) | 2023.01.22 |
[보충 설명] 1-1강. "헷갈리기" 쉬운 네임스페이스(namespace), 헤더, cpp, 클래스, 메서드 지식 뿌시기 (0) | 2023.01.21 |
[필독] 1강. C++ 전체적 구조적 접근 설명 - 입문자는 '반드시' 필요한 기초 이론 (cpp, header & iostream, namespace) (0) | 2023.01.17 |
댓글