[C++] 02. 변수

2022. 5. 30. 19:34코딩 1막 <C++개념편>

728x90

변수는 상수의 반대이다. 즉, 값이 변할 수 있는 수이다.

#include <iostream> 

using namespace std; 

void main()
{
// 변수의 선언 : 메모리에 할당한다
// 데이터타입 변수명;
// 변수명은 소문자로 시작하지만 두 단어가 쓰일경우 '카멜표기법'에 의해 대문자로 시작

// int 정수를 담는 데이터타입
// 참고) unsigned int 값의 범위가 더 늘어나는 정수를 담는 데이터타입
// float 실수를 담는 데이터타입
// char 문자를 담는 데이터타입
// bool 논리를 담는 데이터타입
float num; //메모리 4바이트 할당
int inputValue; //메모리 4바이트 할당
bool test; //메모리 1바이트 할당
char temp; //메모리 1바이트 할당

// 변수의 정의
// num이라는 통 안에 값을 넣어준다
// 형변환(casting) : 데이터타입이 다를 때 발생
num = 10.8f;
cout << num << endl;

inputValue = 16;
cout << inputValue << endl;

int i = 10;
{
int x = 30; // 괄호안에 것을 우선적으로 참조한다.
cout << x << endl;
}
// cout << x << endl; // 메모리지역성에 따라 해제되어 x를 출력할수없어 에러가 뜸.
}

728x90