변수

Jaemyeong Lee·2024년 8월 14일
0

어소트락2017

목록 보기
2/20

1. 헤더 파일 포함

#include <iostream> // 헤더파일을 여기에 포함시키는 기능
  • #include <iostream>: 표준 입력과 출력을 처리하기 위한 헤더 파일입니다. 이 헤더 파일은 cin, cout, cerr와 같은 C++의 표준 입출력 스트림을 사용하기 위해 포함됩니다.

2. 네임스페이스 선언

using namespace std;
  • using namespace std;: std::cout, std::endl과 같은 표준 라이브러리 함수들을 사용할 때 std::를 생략할 수 있게 합니다. 하지만 가독성을 높이기 위해 코드에서는 여전히 std::를 명시적으로 사용하고 있습니다.

3. main 함수

int main() // 반드시 main() 함수 으로 만들어줘야함 반드시 있어야함
{
  • int main(): C++ 프로그램의 진입점(entry point)입니다. 모든 C++ 프로그램은 반드시 main 함수를 포함해야 합니다. 이 함수가 호출되어 프로그램이 시작됩니다.

4. 콘솔 출력

std::cout << "Test Output" << std::endl;
std::cout << "가나다라" << std::endl;
cout << "std namespace 사용" << endl;
  • std::cout: 콘솔에 출력을 담당합니다.
  • "Test Output", "가나다라": 출력할 문자열입니다.
  • std::endl: 줄 바꿈(개행) 기능을 수행합니다. 이와 동등한 기능으로는 \n이 있습니다.
  • cout <<endl을 사용할 때 std::를 붙이지 않은 부분은 using namespace std; 덕분입니다.

5. 변수 선언 및 할당

int Number = 10;
Number = 20;
std::cout << Number << endl;
  • int Number = 10;: int 타입의 변수를 선언하고 10으로 초기화합니다.
  • Number = 20;: 변수 Number에 20을 대입합니다. 이는 기존의 10이 20으로 변경됨을 의미합니다.
  • std::cout << Number << endl;: Number 변수에 저장된 값을 출력합니다.

6. Boolean 변수

bool bTest = true;
bTest = false;
cout << bTest << endl;
  • bool bTest = true;: bool 타입의 변수를 선언하고 true로 초기화합니다.
  • bTest = false;: 변수 bTestfalse 값을 대입합니다.
  • cout << bTest << endl;: bTest 변수에 저장된 값을 출력합니다. false는 0으로 출력됩니다.

7. Character 변수

char cTest = 't';
cout << cTest << endl;
  • char cTest = 't';: char 타입의 변수를 선언하고 문자 't'로 초기화합니다.
  • cout << cTest << endl;: cTest 변수에 저장된 값을 출력합니다.

8. Floating-point 변수

float fNumber = 3.14f;
cout << fNumber << endl;
  • float fNumber = 3.14f;: float 타입의 변수를 선언하고 3.14로 초기화합니다. f는 리터럴이 float 타입임을 명시합니다.
  • cout << fNumber << endl;: fNumber 변수에 저장된 값을 출력합니다.

9. Double 변수

double dNumber = 123.4567;
cout << dNumber << endl;
  • double dNumber = 123.4567;: double 타입의 변수를 선언하고 123.4567로 초기화합니다.
  • cout << dNumber << endl;: dNumber 변수에 저장된 값을 출력합니다.

10. 프로그램 종료

return 0;
  • return 0;: main 함수에서 0을 반환하며, 이는 프로그램이 성공적으로 종료되었음을 의미합니다.

11. 변수 타입 및 크기 표

코드에서 사용된 변수 타입과 각 타입의 크기, 데이터 범위를 정리한 표입니다.

변수 타입크기데이터 타입표현 범위unsigned 표현 범위
char1 byte문자-128 ~ 1270 ~ 255
bool1 byte참/거짓true / falsetrue / false
short2 byte정수-32,768 ~ 32,7670 ~ 65,535
int4 byte정수약 -22억 ~ 21억0 ~ 43억
float4 byte실수
double8 byte실수

12. 변수 선언 규칙

  • 특수문자 불가: 변수 이름에 특수문자를 사용할 수 없습니다.
  • 숫자로 시작 불가: 변수 이름은 숫자로 시작할 수 없습니다.
  • 세미콜론 필수: 각 명령문(statement)은 반드시 세미콜론(;)으로 끝나야 합니다.

수강

  • 2024-08-14
profile
李家네_공부방

0개의 댓글