输入一个非负整数,输出它的八进制,十进制以及十六进制数的c语言代码
时间: 2023-05-12 10:05:59 浏览: 448
计算非负数之和的C语言代码
5星 · 资源好评率100%
以下是C语言代码:
```c
#include <stdio.h>
int main() {
unsigned int num = 0; // 非负整数
scanf("%u", &num); // 输入非负整数
printf("八进制:%o\n", num); // 输出八进制数
printf("十进制:%u\n", num); // 输出十进制数
printf("十六进制:%X\n", num); // 输出十六进制数
return 0;
}
```
注意:在输入非负整数时,需要使用`%u`格式化符号,表示无符号整数。在输出八进制数时,需要使用`%o`格式化符号,在输出十六进制数时,需要使用`%X`格式化符号,并且输出的十六进制数是大写字母。
阅读全文