코틀린의 기본자료형은 자바와 거의 동일하다.
숫자는
- 정수형
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 |