在C语言中,`%o` 是一个格式说明符,用于 格式化输出一个无符号八进制数。具体用法是在 `printf()` 或 `scanf()` 等格式化输入/输出函数中,与一个无符号整数变量一起使用,以指示将该变量的值格式化为八进制数。八进制数由数字 0 到 7 组成。
示例代码:
```c
include
int main() {
unsigned int num = 15;
printf("八进制输出: %o\n", num);
return 0;
}
```
输出结果:
```
八进制输出: 17
```
在这个例子中,变量 `num` 的值是 15,使用 `%o` 格式说明符将其输出为八进制数 17。