如何在Swift中将十进制数转换为二进制?

如何在Swift中将十进制数转换为二进制?,第1张

如何在Swift中将十进制数转换为二进制?

您可以使用带有参数的初始化程序将十进制值转换为人类可读的二进制 表示形式

String``radix

let num = 22let str = String(num, radix: 2)print(str) // prints "10110"

如果您愿意,也可以很容易地用任意数量的零填充它:

斯威夫特5

func pad(string : String, toSize: Int) -> String {  var padded = string  for _ in 0..<(toSize - string.count) {    padded = "0" + padded  }    return padded}let num = 22let str = String(num, radix: 2)print(str) // 10110pad(string: str, toSize: 8)  // 00010110


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5126517.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-17
下一篇2022-11-17

发表评论

登录后才能评论

评论列表(0条)

    保存