![]() |
1
4
一个简单的实现如下:
多亏了 Minor Threat 对于以下各项:
我很高兴知道我的代码是否有问题 |
![]() |
2
2
既然你说十六进制数从不包含“a”、“b”等,那么这段代码应该做到这一点:
解释 =0xWZYX中的16位十六进制数计算如下:
执行时
执行时
然后对每个数字重复该模式。 使用shift的替代实现
对于16位无符号整数,可以写出四行。然而,如果您希望为较大的无符号int使用类似的函数,那么最好执行循环以使代码更加紧凑和可维护。
输出
|
![]() |
3
1
|
![]() |
4
1
这应该适用于十六进制<=0x99:
|
![]() |
Flegy · PHP/MSSQL字符串到十六进制 7 年前 |
![]() |
Soumil Deshpande · 将十六进制字符串转换为可读输出 7 年前 |
![]() |
Jahongir Rahmonov · 计算文件的校验和 7 年前 |
![]() |
DenoDev · C-十六进制输出中缺少0 7 年前 |
![]() |
Elie Daher · 在C中将十六进制转换为uint8\u t++ 7 年前 |
![]() |
e2rabi · 如何使用Java屏蔽十六进制int? 7 年前 |
![]() |
user3780807 · c++流负数转换 7 年前 |