구분 | 설명 |
---|---|
"".toInt(2) | 2진수로 표현 |
"".toInt() | 10진수로 표현 |
"".toInt(16) | 16진수로 표현 |
"1111".toInt(N)
의 경우 "1111"
은 N진수
로 표현되고 이를 toInt() 10진수
로 변환하는 함수이다. val str = "1111"
println(str.toInt(2)) // 15(10)
println(str.toInt(8)) // 585(10)
println(str.toInt(16)) // 4369(10)
구분 | 설명 |
---|---|
숫자.toString(2) | 2진수로 변환 |
숫자.toString() | 10진수로 변환 |
숫자.toString(16) | 16진수로 변환 |
10진수
를 toString(N)
를 사용하여 N진수
문자열로 변환한다. println(15.toString(2)) // 1111
println(585.toString(8)) // 1111
println(4369.toString(16)) // 1111