최대 1 분 소요

swift 연산

★ 같은 타입끼리만 연산 및 저장 가능

사칙연산자

+ : 더하기
- : 뺴기
* : 곱하기
/ : 나누기
% : 정수끼리 연산에서 나머지(모듈로 연산자)



var a = 10
var b = 20

var c = a + b  // 30
var d = a - b  // 10
var e = a * b  // 200
var f = b / a  // 2
var g = b % a  // 0


Double(4/5) != Double(4)/Double(5) 

-> 0.8 != 0

비교연산자

==: 같다
!=: 같지않다
> : 크다
< : 작다
>= : 크거나 같다
<=: 작거나 같다

논리연산자

! : ~ 아닌   // !true -> false
&& : 그리고(AND)
|| : 또는(OR)

복합할당연산자

   정의          복합할당연산자
a = a + 10       a += 10        ->  식은 완전 동일
a = a - 10.      a -= 10
a = a * 10       a *= 10
a = a / 10       a /= 10
a = a % 10.      a %= 10

우선순위

곱하기,나누기,나머지 - 더하기,뺴기 - 비교 - 논리 - 삼항 - 할당

댓글남기기