Maalesef, bu çok basit görünüyor, çevrimiçi olarak bulamadık.Ondalikten Onaltılı - Swift
On altıda bir UInt8 var, bir ondalığa almam gerekiyor. Bunu hızlıca nasıl başarabilirim? Örneğin
:
"ff"
Teşekkür
Maalesef, bu çok basit görünüyor, çevrimiçi olarak bulamadık.Ondalikten Onaltılı - Swift
On altıda bir UInt8 var, bir ondalığa almam gerekiyor. Bunu hızlıca nasıl başarabilirim? Örneğin
:
"ff"
Teşekkür
Eğer bir dize temsilini varsa, "ff"
, UInt8(_:radix:)
:
:
let result = UInt8(strtoul("ff", nil, 16)) // 255
Bu kodu deneyin, Bu benim için çalışıyor.
// Hex bunun için bir yardımcı
let h2 = "ff"
let d4 = Int(h2, radix: 16)!
print(d4)
Umut onluya bazı biri
ait
olası yinelenen [Swift içinde bin onaltılık sayı dönüştürmek için nasıl?] (Http://stackoverflow.com/ sorular/26284223/nasıl yapılır-dönüştürülür-hex-number-to-bin-in-swift) – Amadan
("decimal" ile "true" UInt8 "255" gibi, ve ondalık gösterimi olan başka bir dize değil, "255" '). – Amadan
Gerçek bir UInt8 – JoeBayLD