728x90
반응형
산술 연산자
사칙연산에 쓰이는 연산자
연산자 | 사용 예 | 의미 |
---|---|---|
+ | a + b | 더하기 |
- | a - b, -a | 빼기 or 부호변환 |
* | a * b | 곱하기 |
/ | a / b | 나눈 몫 |
% | a % b | 나눈 나머지 |
비교 연산자
값을 비교할 때 쓰는 연산자. 주로 조건식에서 쓰인다.
연산자 | 사용 예 | 의미 |
---|---|---|
< | a < b | a보다 b가 작으면 true, 아니면 false |
> | a > b | a보다 b가 크면 true, 아니면 false |
<= | a <= b | a보다 b가 작거나 같으면 true, 아니면 false |
>= | a >= b | a보다 b가 같거나 크면 true, 아니면 false |
== | a == b | a와 b가 같으면 true, 아니면 false |
!= | a != b | a와 b가 다르면 true, 아니면 false |
논리 연산자
논리적으로 참, 거짓을 가릴때 사용한다.
연산자 | 사용 예 | 의미 |
---|---|---|
! | !a | a가 true이면 false, false면 true |
&& | a && b | a와 b 모두 true면 true, 모두 false면 false, 하나라도 false면 false |
|| | a || b | a와 b 둘중 하나라도 true면 true, 하나라도 false면 false, 모두 false면 false |
범위 연산자
데이터의 범위를 지정해 나타낼 때 사용한다.
연산자 | 사용 예 | 의미 |
---|---|---|
... | 1 ... 5 | 1,2,3,4,5(1부터 5까지) |
<.. or ..< | 1 <.. 5 or 1 ..< 5 | 2,3,4,5(2부터 5까지) or 1,2,3,4(1부터 4까지) |
대입 연산자
값을 대입할때 사용한다.
대입할때 각종 사칙연산을 바로 적용해 넣을 수도있다.
연산자 | 사용 예 | 의미 |
---|---|---|
= | a = 2 | a에 2를 넣는다. |
+= | a += 2 | a에 2를 더한 값을 a에 재할당한다. |
-= | a -= 2 | a에 2를 뺀 값을 a에 재할당한다. |
*= | a *= 2 | a에 2를 곱한 값을 a에 재할당한다. |
/= | a /= 2 | a에서 2를 나눈 몫을 a에 재할당한다. |
%= | a %= 2 | a를 2로 나누고 나온 나머지를 a에 재할당한다. |
스위프트 문법 - 산술 연산자 비교 연산자 범위 연산자
728x90
반응형
'공부 > Apple' 카테고리의 다른 글
[스위프트] 반복문(for ~ in, while, repeat ~ while) 종류와 사용법 (0) | 2023.07.02 |
---|---|
[스위프트] 비트 연산자 종류와 사용법 (0) | 2023.07.02 |
[스위프트] 문자열 템플릿, 쿼우팅 (0) | 2023.07.01 |
[스위프트] String과 Character (0) | 2023.07.01 |
[스위프트] Bool (0) | 2023.07.01 |