Languages/C++ 5

[C++ 기초] C++ 연산자 종류

오늘은 C++에서 사용하는 많은 연산자들에 대해 소개하려고 한다. C++은 다른 언어들에서 사용되는 연산자들에 더불어 특별한 작업을 위한 몇몇 특수한 연산자들도 함께 제공하여 프로그래밍 작업에 효율성을 더하고 있다. 연산자의 종류 연산자 연산자 기호 기능 할당 연산자 = 좌변에 우변의 연산 결과 할당 산술 연산자 +, -, *, /, % 산술 계산 관계 연산자 , != 크기 비교 논리 연산자 !, &&, || 논리 부정(not), 논리곱(and), 논리합(or) 증감 연산자 -, ++, -- 부호 변경, 1증가, 1감소 조건 연산자 ?, : 조건 연산의 간결 표현 1. 할당 연산자 '='로 수행되는 이 연산자는 =의 오른쪽 위치의 상수나 문자를 왼쪽 변수에 할당하라는 의미다. #include using ..

Languages/C++ 2024.03.21

[C++ 기초] auto의 사용법

▶auto 란? C++ 내의 예약어(명령어) 중 하나로 데이터의 타입을 자동으로 지정해주는 명령어이다. 지금까지 우리는 변수를 선언할 때 변수형을 먼저 설정해주고, 변수명을 지정한 후, 변수를 초기화하는 식으로 변수를 선언하였다. #include using namespace std; int main() { int a = 5;//int형 변수 선언 float b = 0.1;//float형 변수 선언 } 이 때, int나 float 대신 auto를 할당하게 되면, 초기화 값이 무엇이냐에 따라서 변수형을 자동으로 지정해준다. 즉, a = 5로 초기화한다면, a의 자료형은 int가 되는 것이고, b = 0.1로 초기화하면, b의 자료형은 float형이 되는 것이다. 사용법은 아래와 같다. #include usi..

Languages/C++ 2024.03.21

[C++ 기초] 변수의 자료형

▶자료형: 데이터의 타입 정수형 데이터 : short, int, long, long long 실수형 데이터 : float, double, long double 문자형 데이터 : char, string bool형 데이터: bool {True or False} 1) 정수형 Type Name Short Name Storage Smallest Magnitude Largest Magnitude short int short 2 bytes $ - 2^{15} $ $ 2 ^ {15} -1 $ int int 4 bytes $ - 2^{31} $ $ 2 ^ {31} -1 $ long int long 4 bytes $ - 2^{31} $ $ 2 ^ {31} -1 $ long long int long long 8 bytes ..

Languages/C++ 2024.02.06

[C++ 기초] 변수 선언과 규칙

변수란? 변수: 변할 수 있는 값 상수: 변할 수 없는 값 ex) x + y = 10 에서 x, y가 변수, 10은 상수 > int a ; // 선언 : 변수의 자료형과 이름을 명시 a = 7 ; // 대입 : 선언된 변수에 값을 넣는 것 int b = 3; // 초기화: 선언과 동시에 값을 대입 ___________________________________________ a = 5 ; b = 10 ; // 이미 정의되 변수에 새로운 값 대입 가능 > 1. 변수 이름이 숫자로 시작할 수 없다. (int 777aa; (x)) 2. C++에서 사용되고 있는 키워드 변수는 사용할 수 없다 (int return; (x)) 3. white space를 사용할 수 없다. (int abc def; (x)) 4. 변..

Languages/C++ 2024.02.05

[C++ 기초] C++ 기본사항

> 1. #include : 전처리 지시자 전처리 지시자란? 컴파일 과정 전에 소스 코드에서 수행되는 지시어로, 컴파일러에게 특정 작업을 수행하라고 지시하는 코드 "C++ 에서 함수를 사용하고자 한다면 그 함수의 원형을 반드시 미리 정의해주어야 한다" 즉, #include 은 'iostream' 라이브러리를 현재의 소스 파일에 포함시켜 주는 전처리 지시자이다. 'iostream' 라이브러리에 내에 정의되어 있는 함수에는 'cout, cin' 등이 있다. C++에서 자주 사용되는 전처리 지시자: # include, #define, #ifdef, #ifndef, #endif, #pragma... 2. 종결자(;) C++에서 종결자란? 문장의 끝맺음, 즉 코드의 문장을 종료해 주는 역할, 문서 작업에서 'En..

Languages/C++ 2024.02.05