Sal*_*sum 2 bit-manipulation swift
我需要对两个二进制字符串进行按位或运算。
例如,如果二进制字符串是“110001”和“101101”,那么我需要结果为“111101”。
我怎样才能在 Swift 中做到这一点?
小智 7
您可以先将其转换为 Int
let a = Int("110001", radix: 2)!
let b = Int("101101", radix: 2)!
let c = a | b
let stringResult = String(c, radix: 2, uppercase: false)
Run Code Online (Sandbox Code Playgroud)
更多信息:
| 归档时间: |
|
| 查看次数: |
225 次 |
| 最近记录: |