TYPE & OPERATOR

Littlebyleetle·2022년 10월 4일
0

swift

목록 보기
3/6

SWIFT Date Type

  1. Int(integer) - 정수형 데이터 타입을 지정한다
var a: Int = 30
  1. Double - 실수(15자리 소수점)형 데이터 타입을 지정한다.
var b: Double = 3.5
  1. Character - 문자 한글자의 형 데이터 타입을 지정한다.
var c: Character = "안"
  1. String - 문자열 형 데이터 타입을 지정한다.
var d: String = "안녕하세요"
  1. Bool - true 와 false, 참 거짓의 데이터 타입을 지정한다.
  • 데이터들을 메모리 공간에 어떠한 크기와 형태로 저장해 둘 것인 가를 위해 사용 된다. 안전성과 가독성 확보.

SWIFT Operator

  1. 더하기 빼기 곱하기
var a = 320
var b = 210
print(a+b)
ptint(a-b)
print(a*b)
  1. 나누기 / 와 모듈러 %
    / - 몫의 값 구하기(정수)
    % - 나머지 값 구하기
var a = 10
var b = 3
print(a/b)   // 3이 나옴
print(a%b)   // 1이 나옴

모듈러의 값 이해하기.

var spendtime = 150
var h = spentime / 60
var m = spendtime % 60
print("넌 \(spendtime)분, 총 \(h) 시간 \(m) 분을 사용했어")150,2시간 30분을 사용했어
  1. 비교 연산자
같다의 의미 - Equal to operator
a == b

같지 않다의 의미 - Not equal to operator
a != b

크다(Greater than operator) 의 의미
a > b

크거나 같다(Greater than or equal to operator) 의 의미
a >= b

작다(Less than operator) 의 의미
a < b

작거나 같다(Less than or equal to operator) 의 이미
a <= b
  1. 논리 연산자
    논리를 나타내며 swift 문법의 기초를 만드는 연산자
//Logical NOT Operator - "!" 뒤집는 연산자로 
//true를 false 로 그 반대로 뒤집는 값을 보여준다
!true
!false


// Logical AND Operator - "&&" 수학적 논리를 전개할 때, and의 의미
true && true // true 
true && false // false
false && true // false
false && false // false


// Logical OR Operator - "||" 수학적 논리를 전개할 때, or의 의미
true || true //true
true || false //true
false || true //true
false || false //false

마무리

연산자들의 계산은 우선순위가 지정되어 있으며, 이는 수학적 논리와 비슷하다 생각되었다. 또 swift의 특성상 괄호의 적절한 사용으로 자연스럽게 배울 수 있다.

출저 : 앨런's Swift Master School

profile
패션전공의 두두듀 코딩일기

0개의 댓글