Jupyo's Daily Story
이진수(binary number) 본문
728x90
반응형
Swift에서 이진수(binary number)를 다루는 방법은 매우 간단하며, 숫자를 이진수 형식으로 표현하거나 변환할 수 있는 다양한 방법을 제공합니다. 이진수는0과1로만 이루어진 숫자 체계로, 컴퓨터 시스템에서 데이터를 저장하고 처리할 때 기본적으로 사용됩니다.
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 |