본문 바로가기

verdantjuly/Today I Learned

TIL 20241222

728x90

이번 주 목표  Weekly Plan

하루 10분 C++ 완강

오늘 목표  Daily Plan

하루 10분 C++ 

오늘 한 것  Done Today

하루 10분 C++ 

오늘 스케줄  Today's Schedule

3:30 하루 10분 C++
7:50 휴식

11:00 취침

1-1. 전처리기와 namespace

#include <iostream> // 전처리 지시자

/*
C++에서 함수를 사용하고자 한다면?
반드시 그 함수의 원형을 미리 정의하여야 합니다.
전처리 지시자 : 필요한 함수들이 미리 정의 되어 있음.
*/

// ; 세미 콜론 : 종결자 

using namespace std;
// std::cout 에서 std::을 생략할 수 있게 해 줌

int main(){
    cout << "Hello";
    cout << "World!" << endl; //endl 줄바꿈
    return 0;
}

2. 변수 선언과 규칙

#include <iostream>

using namespace std;

int main(){

    // 1. 변수란? 변할 수 있는 수 
    // cf) 상수 : 변할 수 없는 수 

    /*
    1. 변수의 자료형
    2. 변수의 이름
    3. 변수가 어디에 저장되는가? (메모리 영역)
     */

    int a; // 선언
    a = 7; // 대입

    int b = 3; // 초기화 : 선언과 동시에 대입

    /*
    [변수 규칙]
    1. 숫자로 시작할 수 없습니다.
    2. c++에서 사용하고 있는 키워드는 사용할 수 없습니다. 
    3. white space를 사용할 수 없습니다. (space, enter, tab)
    */

   // ** 변수는 사용되기 이전에 정의되어야 한다. 
   // ** 블록이 끝난 이후로는 변수를 사용할 수 없다.

   // &를 사용하면 주소값을 확인할 수 있다.

    return 0;

}

3. 정수형 자료형과 실수형 자료형

#include <iostream>
#include <climits>

using namespace std;

int main(){

    // 정수형 : 소수부가 없는 수
    // 음의 정수, 0, 양의 정수
    // short, int, long, long long

    int n_int = INT_MAX;
    short n_short = SHRT_MAX;
    long n_long = LONG_MAX;
    long long n_llong = LLONG_MAX;

    cout << "int는" << sizeof n_int << "바이트이다." << endl;
    cout << "이 바이트의 최대값은" << n_int << "이다." << endl;

    cout << "short는" << sizeof n_short << "바이트이다." << endl;
    cout << "이 바이트의 최대값은" << n_short << "이다." << endl;

    cout << "long은" << sizeof n_long << "바이트이다." << endl;
    cout << "이 바이트의 최대값은" << n_long << "이다." << endl;

    cout << "long long은" << sizeof n_llong << "바이트이다." << endl;
    cout << "이 바이트의 최대값은" << n_llong << "이다." << endl;

    return 0;
}

 


정리  Memo

초기화 : 선언과 동시에 대입

#include 전처리 지시자

 

 

KPT

Keep

해 보려 하는 것

Problem

더 열심히 하지 못하는 것

Try

크리스마스 지나면 열심히 다시 해 보기

소감  Diary

친구의 조언으로 나태한 생활을 접기로 하였다.

조금 더 열심히 살아야지.

 

 

 

 

'verdantjuly > Today I Learned' 카테고리의 다른 글

TIL 20241111  (0) 2024.11.12
TIL 20241110  (0) 2024.11.10
TIL 20241104  (0) 2024.11.04
TIL 20241031  (1) 2024.10.31
TIL 20241025  (0) 2024.10.31