Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

Jupyo's Daily Story

이진수(binary number) 본문

Swift

이진수(binary number)

JangJupyo 2024. 9. 5. 21:14
728x90
반응형

Swift에서 이진수(binary number)를 다루는 방법은 매우 간단하며, 숫자를 이진수 형식으로 표현하거나 변환할 수 있는 다양한 방법을 제공합니다. 이진수는01로만 이루어진 숫자 체계로, 컴퓨터 시스템에서 데이터를 저장하고 처리할 때 기본적으로 사용됩니다.

 

1. 이진수로 숫자를 변환하기

Swift에서 정수를 이진수로 변환하는 가장 간단한 방법은 String을 사용하여 이진 표현으로 변환하는 것입니다.

let number = 10
let binaryString = String(number, radix: 2) // radix: 2는 2진법을 의미
print(binaryString) // "1010"

 

2. 이진수로부터 정수로 변환하기

이진수 문자열을 정수로 변환하는 방법도 매우 쉽습니다. Int 생성자를 사용하여 이진수 문자열을 정수로 변환할 수 있습니다.

let binaryString = "1010"
if let number = Int(binaryString, radix: 2) {
    print(number) // 10
}

 

반응형

'Swift' 카테고리의 다른 글

열거형 (Enumeration)  (0) 2024.09.19
변수(Variable)와 상수(Constant)  (0) 2024.09.18
백그라운드 Playback  (0) 2024.02.20
lazy  (2) 2022.11.24
접근제어(Access Control)  (0) 2022.11.24