-
[Swift] Arithmetic Operator, Overflowswift 2024. 3. 3. 22:58
Arithmetic Operator 산술연산자
1. 의미
: 사칙 연산을 다루는 연산자
2. 종류
가. Unary Plus Operator 더하기 일항 연산 예) +a
나. Addition Operator 더하기 이항 연산 예) a + b
다. Unary Minus Operator 빼기 일항 연산 예) -a
라. Subtraction Operator 빼기 이항 연산 예) a - b
마. Multiplication Operator 곱하기 연산 예) a * b
바. Division Operator 나누기 연산 예) a / b
사. Remainder Operator(Modulo Operator): 나머지 연산 예) a % b
아. truncatingRemainder 실수의 나머지 연산 (only floating-point type)
*연산 시 유의점: 저장된 값에 따라서 리턴되는 값의 범위가 달라진다. (정수는 정수 리턴, 실수는 실수 리턴)
overflow
1. 의미: 타입에 저장할 수 있는 값의 범위를 넘어가는 경우
2. 대처 방법: 더 큰 메모리를 가진 타입으로 바꾼다.
🔺: Int8은 256개의 정수만을 저장할 수 있어서 범위를 초과함.
'swift' 카테고리의 다른 글
[Swift] Logical Operators (0) 2024.03.03 [Swift] Comparison Operator (0) 2024.03.03 [Swift 문법] Operator (0) 2024.03.03 [Swift 문법] Operator Precedence, Associativity (0) 2024.03.03 [Swifit] Type inference, Type Annotation (0) 2024.03.03