用C语言编写对变量p依次输入十进制数20,64和127,转换成八进制数和十六进制数且输出。查 看变量p的变化。
时间: 2023-05-19 11:00:57 浏览: 171
C实现十进制至十六进制的转换
4星 · 用户满意度95%
以下是用C语言编写的代码,可以实现对变量p依次输入十进制数20,64和127,转换成八进制数和十六进制数并输出,同时查看变量p的变化:
```c
#include <stdio.h>
int main() {
int p;
printf("请输入十进制数20:");
scanf("%d", &p);
printf("八进制数:%o,十六进制数:%x\n", p, p);
printf("变量p的值为:%d\n", p);
printf("请输入十进制数64:");
scanf("%d", &p);
printf("八进制数:%o,十六进制数:%x\n", p, p);
printf("变量p的值为:%d\n", p);
printf("请输入十进制数127:");
scanf("%d", &p);
printf("八进制数:%o,十六进制数:%x\n", p, p);
printf("变量p的值为:%d\n", p);
return 0;
}
```
输出结果为:
```
请输入十进制数20:20
八进制数:24,十六进制数:14
变量p的值为:20
请输入十进制数64:64
八进制数:100,十六进制数:40
变量p的值为:64
请输入十进制数127:127
八进制数:177,十六进制数:7f
变量p的值为:127
```
阅读全文