我正在从指针*p读取二进制编码十六进制值。
十六进制值为: 2001:0db8:3c4d:0015:0000:0000:abcd:ef12。对应的二进制值是: 00100000000000010000110110111000001111000100110100000000000101010000000000000000000000000000000010101011110011011110111100010010memcpy(&aTwoBytes, p, 2); //copy first two
我接受一个十六进制值并将其转换为二进制数,但是,它没有打印出前导零。我知道swift没有像C那样的内置功能。我想知道,当我知道二进制数的最大长度是16个字符时,是否有办法打印出任何前导零。我有一些代码,可以通过获取十六进制数,将其转换为十进制数,然后再转换为二进制数来运行。textView.text.trimmingCharacters(in: .whitespacesAndNewlines)
if let hexNumb_int =