在编程的世界里,`printf` 是一个非常强大的工具,它能帮助我们以各种格式输出数据。今天,就让我们一起探索如何使用 `printf` 打印二进制、八进制、十进制和十六进制的数据吧!💪
首先,十进制输出是最常见的形式,直接使用 `%d` 即可:
```c
printf("%d", 10);
```
接着,如果想打印二进制,可以借助其他方法,比如将数字转换为字符串再输出:
```c
int num = 10;
printf("%s", (num & 1) ? "1" : "0");
```
对于八进制,只需在 `%` 后添加小写字母 `o`:
```c
printf("%o", 8); // 输出结果为 10
```
最后,十六进制输出也很简单,使用 `%x` 或 `%X`(大写):
```c
printf("%x", 15); // 小写输出为 f
printf("%X", 15); // 大写输出为 F
```
灵活运用这些技巧,可以让代码更加高效且易读!💡🎉
C语言 printf 编程技巧