본문 바로가기
공부/스위프트

[스위프트] 연산자 종류와 사용법

by 초코팅촉 2023. 7. 2.
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에 재할당한다.

 

 

스위프트 문법 - 산술 연산자 비교 연산자 범위 연산자