【发布时间】:2012-08-03 04:52:06
【问题描述】:
我正在阅读关于 displaying integers as hex using C 的 SO 问题(不使用 %x,通过使用自定义函数),第一个答案提到使用按位运算符来实现目标。
但我自己无法弄清楚。谁能告诉我这是怎么做的?
【问题讨论】:
-
该答案为您提供了可以使用的“食谱”。你为什么不试一试,如果它不起作用,发布你尝试过的代码,以便人们可以帮助你修复它?
-
基本循环:
for ( ; n; n /= 16) { prepend(alphabet[n % 16]); }。无需摆弄。
标签: c hex bit-manipulation