본문 바로가기
Swift/기초

Swift 기초 다지기 - 연산자

by 박신혁 2024. 9. 29.

연산자

변수나 값에 대해 계산을 수행하는 기호

 

 

산술 연산자

덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 연산

 

let a = 10
let b = 3

print(a + b) // 덧셈, 13
print(a - b) // 뺄셈, 7
print(a * b) // 곱셈, 30
print(a / b) // 나눗셈, 3 
print(a % b) // 나머지, 1

 

나눗셈( / ) 의 경우 정수(Int)끼리 나누면 몫(정수)만 나옵니다.


비교 연산자

두 값을 비교하여 Bool값(참 또는 거짓)을 반환하는 연산자

let x = 5
let y = 10

print(x == y) // 같다, false
print(x != y) // 다르다, true
print(x > y) // 크다, false
print(x < y)  // 작다, true
print(x >= y) // 크거나 같다, false
print(x <= y) // 작거나 같다, true


조건문에서 많이 사용 됩니다.


논리 연산자

참과 거짓을 판단하는 연산자

let isTrue = true
let isFalse = false

print(isTrue && isFalse) // 모두 참일때(AND) 참(true), false
print(isTrue || isFalse) // 하나만 참이여도(OR) 참(true), true
print(!isTrue)           // 반전(NOT), false

복합 할당 연산자

var number = 10

number += 5  // number = number + 5 와 같음, 15
number -= 5  // number = number - 5 와 같음, 5
number *= 5  // number = number * 5 와 같음, 50
number /= 5  // number = number / 5 와 같음, 2
number %= 5  // number = number % 5 와 같음, 0


기존 값을 간단하게 업데이트하기 좋습니다.

728x90

댓글