Data Types(자료형) : 메모리에 저장되는 데이터의 크기를 결정.
Primitive Data Types : [Interger, Floating-point, Boolean, Character, String]
Compound Data Types : [Structure, Enumeration, Class, Tuple]Memory : 0(off)과 1(on)을 저장할 수 있는 반도체.
Bit : 정보의 기본 단위. 0과 1을 사용.
Byte: 8bit. 8개의 비트가 모여 형성.
ex) 십진수(22) -> (이진수)00010110 로 저장.Operators(연산자) :
단항 연산자 : 공백을 포함시키면 안됨. (Prefix, Postfix Operator)
이항 연산자 : 둘다 가능하지만 공백을 일정하게 추가하는 것이 나음. (Infix Operator)
삼항 연산자 : 위와 동일. 우선순위는 내부 괄호를 우선으로 한다.
- Arithmetic Operators (산술 연산)
let a = 1
let b = 2
let result = a + b
let result2 = -a
let reulst3 = a - b
let c = 13.5
let d = 4.2
// let result4 = c % d << Error: 실수의 나머지 연산을 지원하지 않음.
let result4 = a.truncatingRemainder(dividing By: b)