在编程中,`printf` 是一个非常实用的函数,尤其是在调试和展示数据时。今天我们就来聊聊如何用 `printf` 打印不同进制的数据!👇
首先,十进制是最常见的数字格式,使用 `%d` 就可以轻松输出。例如:`printf("%d", 10);` 输出的就是 `10` 🧮。
接着是八进制,以数字 `0` 开头表示,用 `%o` 格式化输出。比如:`printf("%o", 8);` 会显示为 `10` 🔄。
对于十六进制,我们可以通过 `%x` 或 `%X` 输出小写或大写的字母形式。如:`printf("%x", 16);` 输出 `10` 或 `printf("%X", 16);` 输出 `10` 🎨。
最后是二进制输出,虽然 `printf` 本身没有直接支持,但可以通过自定义函数实现。例如通过位运算逐位输出二进制值,非常有趣!🧐
掌握这些技巧后,你可以更灵活地处理和展示数据啦!💡