C++ 2일차 공부 (2/21)

wsung·2026년 1월 19일

Day 2 — 변수란 무엇인가? (C 안 해도 이해)

🎯 오늘 목표

  • 변수 개념을 “메모리” 말 안 쓰고 이해
  • int / double / bool
  • 입력 → 계산 → 출력 흐름 익히기

변수란?

  • 변수는 메모리의 주소이다. << 어려운 말
  • 값에 붙이는 이름표 << 쉬운 말

ex)
나이 = 27
온도 = 36.7
불이 켜졌는가 = true
=> 이걸 코드로 쓰는 것이 프로그래밍

변수 선언법
(타입) (변수이름);
ex)
int age;
double temperature;
bool isOn;

타입이란??

  • 이 값이 어떤 종류인지 알려주는 약속
    int : 정수
    double : 실수
    bool : 참/거짓
#include <iostream>

int main()
{
	int age = 25;
    double height = 189.2;
    bool isStudent = true;
    
    std::cout << age << std::endl;
    std::cout << height << std::endl;
    std::cout << isStudent << std::endl;
    
    return 0;
}
  • true -> 1
  • false -> 0

기본 연산자

  • : 더하기
  • : 빼기
  • : 곱하기
    / : 나누기
#include <iostream>

int main()
{
	int a = 10;
    int b = 3;
    
    int sum = a+b;
    int mul = a*b;
    int div = a/b;
    
    std::cout << sum << std::endl;
    std::cout << mul << std::endl;
    std::cout << div << std::endl;
    
    return 0;
}

사용자 입력 받기 ( 중요 )

입력도구

  • std::cin
#include <iostream>

int main()
{
	int age;
    
    std::cout << "나이를 입력하세요" ;
    std::cin >> age;
    
    std::cout << "당신의 나이는 " << age << "살 입니다" << std::endl;
    
    return 0;
}    

오늘의 요약
1. 변수 = 값의 이름
2. 타입은 값의 종류
3. = 는 대입
4. cin/cout 으로 입출력
5. 계산 결과는 타입이 결정 ( 나누기 몫 값이 소수라면 double써야됨)

profile
0부터 시작하는 백엔드

0개의 댓글