Swiftで10進数を2進数に変換する方法とは?
2023-12-28 14:38:34
質問
SwiftでIntをUInt8に変換するにはどうすればよいですか? 例 私は番号22を0b00010110に変換したいです。
var decimal = 22
var binary:UInt8 = ??? //What should I write here?
どのように解決するのですか?
10進数の値を人間が読みやすい2進数に変換することができます。
表現
に変換することができます。
String
イニシャライザーは
radix
パラメータを取る初期化子です。
let num = 22
let str = String(num, radix: 2)
print(str) // prints "10110"
やろうと思えば、0をいくつでも詰め込むことも簡単にできます。
スウィフト 5
func pad(string : String, toSize: Int) -> String {
var padded = string
for _ in 0..<(toSize - string.count) {
padded = "0" + padded
}
return padded
}
let num = 22
let str = String(num, radix: 2)
print(str) // 10110
pad(string: str, toSize: 8) // 00010110
関連
-
[解決済み] 使用しているSwiftのバージョンを確認するにはどうすればよいですか?
-
[解決済み] Swift Betaのパフォーマンス:配列のソート
-
[解決済み] Swiftベースのアプリケーションは、OS X 10.9/iOS 7以下でも動作しますか?
-
[解決済み] Swiftでdispatch_onceのシングルトンモデルを使う
-
[解決済み] ある要素が配列に含まれているかどうかを確認する方法
-
[解決済み] 2倍値を小数点以下x桁に丸める処理を素早く行う。
-
[解決済み] Swiftを使用してアプリのバージョンとビルド番号を取得するにはどうすればよいですか?
-
[解決済み】Swift - StringをDoubleに変換する方法
-
[解決済み】Swift Stringの文字を置換する方法はありますか?
-
[解決済み] Swift で UIViewController のサブクラス用のカスタムイニシャライザを作るには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] クラス 'ViewController' は swift で初期化されません。
-
[解決済み] プロパティの型が内部型を使用しているため、publicを宣言することができない
-
[解決済み] SwiftUIのForEachでインデックスを取得する
-
[解決済み] Swiftで失敗しないイニシャライザーを実装するためのベストプラクティス
-
[解決済み] Swiftの網羅的なSwitchステートメントのためのNoop
-
[解決済み] コマンドラインアプリケーションでのキーボードからの入力
-
[解決済み] swiftの辞書からキーと値のペアを削除するには?
-
[解決済み] swiftでデータを16進文字列に変換する方法
-
[解決済み] Swiftで汎用プロトコルを作成するには?
-
[解決済み] rootViewControllerとアニメーションを入れ替える?