[Kotlin] 진법 변환 함수

Subeen·2023년 12월 22일
0

Kotlin 문법

목록 보기
22/23

진법 변환 함수

N진수 ➡️ 10진수

  • 해당 진법으로 표현해준다.
구분설명
"".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)

10진수 ➡️ N진수

  • 해당 진법으로 변환해준다.
구분설명
숫자.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
profile
개발 공부 기록 🌱

0개의 댓글