연산자
연산자는 프로그래밍에서 변수나 값에 대해 특정 작업을 수행하는 기호입니다.
연산자의 종류에는 산술 연산자, 관계 연산자, 논리 연산자, 비트 연산자, 대입 연산자, 멤버쉽 연산자, 식별 연산자가 있습니다.
각 프로그래밍 언어에서 지원하는 연산자의 종류와 문법은 조금씩 다를 수 있습니다. 필요한 경우 특정 언어에 맞는 연산자를 확인하는 것이 좋습니다.
이번 포스팅에서는 산술 연산자에 대해 알아봅시다.
산술연산자
산술 연산자는 숫자 값을 다루는 기본적인 연산을 수행하는 연산자들입니다. 각 산술 연산자는 특정한 수학적 연산을 수행합니다.
1. 덧셈 (+)
기능: 두 값을 더합니다.
문법: a + b
예제:
a = 5 b = 3 result = a + b # result는 8이 됩니다.
2. 뺄셈 (-)
기능: 첫 번째 값에서 두 번째 값을 뺍니다.
문법: a - b
예제:
a = 5 b = 3 result = a - b # result는 2가 됩니다.
3. 곱셈 (*)
기능: 두 값을 곱합니다.
문법: a * b
예제:
a = 5 b = 3 result = a * b # result는 15가 됩니다.
4. 나눗셈 (/)
기능: 첫 번째 값을 두 번째 값으로 나눕니다. 결과는 실수입니다.
문법: a / b
예제:
a = 5 b = 2 result = a / b # result는 2.5가 됩니다.
5. 몫 (//)
기능: 첫 번째 값을 두 번째 값으로 나눈 몫을 반환합니다
문법: a // b
예제:
a = 5 b = 2 result = a // b # result는 2가 됩니다.
6. 나머지 (%)
기능: 첫 번째 값을 두 번째 값으로 나눈 나머지를 반환합니다.
문법: a % b
예제:
a = 5 b = 2 result = a % b # result는 1이 됩니다.
7. 제곱 (**)
기능: 첫 번째 값을 두 번째 값만큼 거듭 제곱합니다.
문법: a ** b
예제:
a = 2 b = 3 result = a ** b # result는 8이 됩니다 (2의 3제곱).
8. 양수 및 음수 기호 (+, -)
기능: 변수나 상수의 양수 또는 음수 값을 명시합니다.
문법: +a, -a
예제:
a = 5
positive = +a # positive는 5가 됩니다.
negative = -a # negative는 -5가 됩니다.
산술 연산자의 우선순위
산술 연산자는 특정한 우선순위를 가지며, 이 우선순위에 따라 연산이 수행됩니다. 일반적인 우선순위는 다음과 같습니다:
- 제곱 (**)
- 곱셈 (*), 나눗셈 (/), 몫 (//), 나머지 (%)
- 덧셈 (+), 뺄셈 (-)
연산의 순서를 명확히 하기 위해 괄호를 사용할 수 있습니다. 예를 들어, (a + b) * c에서 덧셈이 먼저 수행된 후 곱셈이 이루어집니다.
산술 연산자는 프로그래밍에서 기본적이고 필수적인 연산이므로, 이러한 연산자의 동작을 잘 이해하는 것이 중요합니다.
관계 연산자에 대해 궁금하면 다음 포스팅을 읽어주세요!
[파이썬 / python] 연산자 - 관계 연산자 (==, !=, >, <, >=, <=)
연산자연산자는 프로그래밍에서 변수나 값에 대해 특정 작업을 수행하는 기호입니다. 연산자의 종류에는 산술 연산자, 관계 연산자, 논리 연산자, 비트 연산자, 대입 연산자, 조건 연산
record-to-knowledge.tistory.com
'python' 카테고리의 다른 글
[파이썬 / python] 연산자 - 멤버쉽 연산자 (in, not in) (0) | 2024.09.20 |
---|---|
[파이썬 / python] 연산자 - 대입 연산자 (=, +=,-=,*=,/=, %=, //=, ...) (0) | 2024.09.19 |
[파이썬 / python] 연산자 - 비트 연산자 (&, |, ^, ~, <<, >>,) (0) | 2024.09.18 |
[파이썬 / python] 연산자 - 논리 연산자 (and, or ,not) (1) | 2024.09.17 |
[파이썬 / python] 연산자 - 관계 연산자 (==, !=, >, <, >=, <=) (0) | 2024.09.16 |