直接使用printf()的格式输出八进制数和十六进制数,程序如下:
答案:3 悬赏:10 手机版
解决时间 2021-11-19 01:24
- 提问者网友:不爱我么
- 2021-11-18 11:07
直接使用printf()的格式输出八进制数和十六进制数,程序如下:
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-11-18 12:02
// 在程序里是下面的样子
int i;
printf("请输入一个整数:");
scanf("%d",&i);
printf("%d(10)<=>%o(8)\n",i,i);
printf("%d(10)<=>%x(16)\n",i,i);
//
xxx
类似标记语言 ,C语言没有它,说明这是一个语句
// printf("这里除了格式输出符 和 转移字符,其它的随便写");
// 如 printff("随便写%d随便写 \n随便写",变量名);
// 请输入一个整数:4
// 4(10)<=>4(8)
// 4(10)<=>4(16)
// 意思:4在 十进制 八进制 十六进制下都是4
//
// 如 输个有差别的
// 请输入一个整数:13
// 13(10)<=>15(8)
// 13(10)<=>d(16)
// 意思:13在 十进制 八进制 十六进制分别是 13 15 d
int i;
printf("请输入一个整数:");
scanf("%d",&i);
printf("%d(10)<=>%o(8)\n",i,i);
printf("%d(10)<=>%x(16)\n",i,i);
//
xxx
类似标记语言 ,C语言没有它,说明这是一个语句
// printf("这里除了格式输出符 和 转移字符,其它的随便写");
// 如 printff("随便写%d随便写 \n随便写",变量名);
// 请输入一个整数:4
// 4(10)<=>4(8)
// 4(10)<=>4(16)
// 意思:4在 十进制 八进制 十六进制下都是4
//
// 如 输个有差别的
// 请输入一个整数:13
// 13(10)<=>15(8)
// 13(10)<=>d(16)
// 意思:13在 十进制 八进制 十六进制分别是 13 15 d
全部回答
- 1楼网友:一叶十三刺
- 2021-11-18 13:18
直接输出 这个程序是进制间的转换
- 2楼网友:一叶十三刺
- 2021-11-18 12:27
%d:输出十进制%x:十六进制输出%o:八进制输出 至于(10)和(8)只是标注是什么进制的。<=>只是一个普通告诉你两者的“转换符号”而已。是普通字符串,没有含义。输出144和64(截图)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯