![[C++] C++의 기본 연산자 (산술, 대입, 증감, 비교, 논리 연산자)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FI1x62%2FbtsMo5UwvG8%2FmdEC2LUUK9jgbmnw1xJHe1%2Fimg.png)
C++에 존재하는 연산자 중 기본이라고 할 수 있는 산술 연산자, 대입 연산자, 증감 연산자, 비교 연산자, 그리고 논리 연산자에 대해 정리한 글입니다.산술 연산자 (Arithmetic Operators)산술 연산자는 수치 계산을 위한 연산을 수행정수(int, long 등)나 실수(float, double) 모두 사용 가능산술 연산자의 종류덧셈 (+)뺄셈 (-)곱셈 (*)나눗셈 (/)정수 / 정수 = 정수 몫 (소수점 이하는 버림)실수 / 정수 등 정수와 실수 혼합 시 실수 연산 (소수점까지 출력)나머지(모듈로, %)정수형에만 적용 가능 (C++17 이전에는 실수에 대한 모듈러 연산 미지원)C++17 이후에도 표준에서는 실수 모듈러 연산을 직접 지원하지 않음✅ 산술 연산자 중 나눗셈(/)과 나머지(%) ..
![[C++] C++의 변수와 상수, 그리고 자료형 (variables & constant & data type)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fyuiuv%2FbtsMbHmKx9N%2FOaGkqGk2JjM5YzNYpwdKx1%2Fimg.png)
C++에서의 변수 선언과 자료형에 대해 정리한 글입니다. 변수, 상수, 그리고 기본 자료형에 대해 정리되어 있습니다.변수 (variables)변수의 정의와 목적변수는 값을 저장할 수 있는 메모리 공간에 붙인 이름을 의미ex. int score = 100;에서 int는 변수에 저장된 데이터 타입, score는 변수 이름, 그리고 100은 변수에 저장된 값을 의미프로그래밍 과정에서 특정 데이터를 반복 사용하거나, 연산이 필요한 경우 그 값을 임시로 저장하거나 변경하기 위해 사용메모리 관점에서, 변수를 선언하면 컴파일러가 해당 변수에 맞는 크기의 메모리 공간을 확보하고, 변수 이름을 통해 그 공간에 접근할 수 있도록 함변수 이름 생성 규칙C++에서 변수 이름(식별자)은 아래 규칙에 따라 생성해야 합니다.아래 ..
![[C++] C++ 표준 입출력 클래스](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs46qn%2FbtsL5tViem7%2FD5DTf8zLw0eSbfinlmL8GK%2Fimg.png)
이 글은 C++에서 가장 기본이 되는 표준 입출력 방법에 대해 정리한 글이다.C++ 입출력의 기본 개념표준 라이브러리 (iostream)C++에서 가장 기본이 되는 입출력 기능은 iostream 헤더에 정의#include 을 통해 표준 입출력 객체(std::cin, std::cout, std::cerr, std::clog) 등 사용 가능#include // iostream 헤더 포함int main() { std::cout 네임스페이스와 using 구문표준 라이브러리는 std라는 네임스페이스를 사용모든 표준 라이브러리 요소는 std::라는 접두사를 붙이거나, using namespace std; 구문을 통해 네임스페이스 생략 가능// 1) std::cout 방식std::cout 규모가 큰 프로젝트..
![[C++] VSCode를 이용한 C++ 개발 환경 세팅 가이드](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbw8POW%2FbtsL5NF0oxX%2FkWeKeXysg9bi1Kqw3ivQx0%2Fimg.png)
이 글은 윈도우 환경에서 Visual Studio Code를 이용한 C++ 개발 환경을 세팅하는 방법에 대해 정리한 글이다.서론왜 VSCode를 사용하는가?오픈 소스가볍고 빠른 속도다양한 확장 기능무료이 외에도 다양한 이유가 존재할 수 있지만, 필자가 생각하기에 가볍고 빠른 속도가 가장 큰 장점인 것 같다. Visual Studio도 사용하기도 하지만, 알고리즘 학습과 같은 학습 과정에서는 VSCode 만큼 괜찮은 프로그램은 아직 찾지 못한 것 같다.시스템 환경현재 필자가 개발 환경을 세팅하는 시점에서, 필자의 노트북에는 Windows 11 Home 24H2 버전이 설치되어 있다.에디션 : Windows 11 Home버전 : 24H2설치 방법1. 컴파일러 설치 (MinGW)MinGW-w64 다운로드 및 ..