본문 바로가기

안드로이드/Kotlin

2. Kotlin 의 기본자료형(primitive type)

코틀린의 기본자료형은 자바와 거의 동일하다.

 

숫자는

- 정수형

Byte 8bit
Short 16bit
Int 32bit
Long 64bit

- 실수형

Float 32bit
Double 64bit

이 있다.

 

정수형의 리터럴 (리터럴 : 코드내에 값을 표기 하는것) : 

10진수

16진수 

2진수

8진수(지원안함)

 

정수형 리터럴 작성 예시

var intValue : Int = 1234
var LongValue : Long = 1234L
var intValueByHex : Int = 0x1af // 16진수
var intValueByBin : Int = 0b10110110 // 2진수

 

실수의 경우 기본 = Double 형

실수형 리터럴 작성 예시

var doubleValue:Double = 123.5
var doubleValueWithExp:Double = 123.5e10
var floatValue:Float = 123.5f

 

 

 

 

 

문자는 

Char = 1개의 문자

코틀린 내부적을 문자열을 유니코드 인코딩중 방식인 , UTF-16 BE 사용한다.

따라서 글자하나 하나가 2Byte 공간을 사용한다.

 

Char 리터럴 작성 예시

var charValue:Char = 'a'
var koreanCharValue:Char = ''

 

Char는 특수문자도 가능

var charSpecialCase1:Char = '\t'
var charSpecialCase2:Char = '\b'

문자열은

var stringValue: String = "문자열~~~"

 

논리형 Boolean 은

var booleanValue: Boolean = false 

 

'안드로이드 > Kotlin' 카테고리의 다른 글

6. 흐름제어와 논리연산자  (0) 2021.07.11
5. 반복문과 증감연산자  (0) 2021.07.08
4. 조건문과 비교연산자  (0) 2021.06.23
3. 형변환 과 배열  (0) 2021.06.21
1. Kotlin 의 변수와 자료형  (0) 2021.06.01