타입 선언
Coddy C++ 여정의 기초 섹션에 포함된 레슨 — 74개 중 11번째.
C++에서 변수가 특정 타입으로 선언되면, 해당 타입의 값만 가질 수 있습니다. 예를 들어, int 변수는 정수 값만 가질 수 있고, std::string 변수는 텍스트만 가질 수 있습니다.
예를 들어:
int age = 25; // 정수만 저장할 수 있습니다
string str = "abc"; // 텍스트만 저장할 수 있습니다다음은 오류를 발생시킵니다:
age = "defg"; // 오류: int 변수에 텍스트를 넣을 수 없습니다
str = 25; // 오류: string 변수에 숫자를 넣을 수 없습니다다음은 유효합니다:
age = 26; // OK: 새로운 정수 할당
str = "Jane"; // OK: 새로운 텍스트 문자열 할당챌린지
초급다음 변수들을 해당 타입과 값으로 선언하세요:
- 값이
10인count라는 이름의int변수. - 값이
150.75인total이라는 이름의double변수. - 값이
'A'인grade라는 이름의char변수. - 값이
false인isActive라는 이름의bool변수. - 값이
"Bob123"인userName이라는 이름의string변수.
이 변수들을 선언한 후, 다음 형식으로 콘솔에 변수 값을 출력하세요:
Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]치트 시트
C++에서 변수는 고정된 타입을 가지며 해당 특정 타입의 값만 가질 수 있습니다:
int age = 25; // 정수만 가질 수 있음
string str = "abc"; // 텍스트만 가질 수 있음타입 불일치는 오류를 발생시킵니다:
age = "defg"; // 오류: int 변수에 텍스트를 넣을 수 없음
str = 25; // 오류: string 변수에 숫자를 넣을 수 없음유효한 재할당은 원래 타입과 일치해야 합니다:
age = 26; // OK: 새로운 정수 할당
str = "Jane"; // OK: 새로운 텍스트 문자열 할당직접 해보기
#include <iostream>
#include <string>
using namespace std;
int main() {
// 변수 선언
// 값 출력
cout << "Count: " << count << endl;
cout << "Total: " << total << endl;
cout << "Grade: " << grade << endl;
cout << "Active: " << isActive << endl;
cout << "User Name: " << userName << endl;
return 0;
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.