[C++] 산술연산
산술연산
인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다.
😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기!
코드
더보기
#include <iostream> using namespace std; // 오늘의 주제: 데이터 연산 // 데이터를 가공하는 방법에 대해서 알아봅시다 // a[ 1 ] // a라는 이름의 바구니를 할당하고 안에 1을 넣는다 int a = 1; // b[ 2 ] // b라는 이름의 바구니를 할당하고 안에 1을 넣는다 int b = 2; int main() { #pragma region 산술 연산 // 산술 연산자 // a에 b를 대입하고 b를 반환하라 // -> b라는 바구니 안에 있는 값을, a라는 바구니 안에다 복사한다. // a = b = 3; 라고 표기된 경우 b에다 3을 대입하고 a 바구니에 b값인 3을 복사한다. // 대입연산 a = b; // 사칙연산 // 언제 필요한가? // ex) 데미지 계산 // ex) 체력을 깍음 // ex) 루프문에서 카운터를 1 증가시킴 a = b + 3; // 덧셈 add a = b + 3; // 뺄셈 sub a = b * 3; // 곱셈 mul a = b / 3; // 나눗셈 div a = b % 3; // 나머지 div a += 3; // a = a + 3 a -= 3; a *= 3; a /= 3; a %= 3; // 증감 연산자 a = a + 1; // add eax, 1 -> inc eax a++; ++a; a--; --a; b = a++; // b = a (a를 b에 대입)-> a를 1 증가 b = ++a; // a를 1증가 -> b = a (1증가된 a를 b에 대입) b = (a + 1) * 3; #pragma endregion }
Assembly

'⭐ Programming > C++' 카테고리의 다른 글
[C++] 비트 연산과 비트 플래그, 비트 시프 (0) | 2022.03.19 |
---|---|
[C++] 비교 연산과 논리 연산 (0) | 2022.03.19 |
[C++] 문자와 문자열 (0) | 2022.03.19 |
[C++] Boolean & Floating point 불리언과 부동소수점 (0) | 2022.03.19 |
Pseudo code : Bull Cow Cartridge (0) | 2022.03.10 |
댓글
이 글 공유하기
다른 글
-
[C++] 비트 연산과 비트 플래그, 비트 시프
[C++] 비트 연산과 비트 플래그, 비트 시프
2022.03.19 -
[C++] 비교 연산과 논리 연산
[C++] 비교 연산과 논리 연산
2022.03.19 -
[C++] 문자와 문자열
[C++] 문자와 문자열
2022.03.19 -
[C++] Boolean & Floating point 불리언과 부동소수점
[C++] Boolean & Floating point 불리언과 부동소수점
2022.03.19
댓글을 사용할 수 없습니다.