欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

c中输入一个十进制数,输出它的八进制二进制以及十六进制

程序员文章站 2022-03-08 18:46:27
...

代码:

#include <stdio.h>
int main()
{	int i;
	scanf("%d",&i);
	printf("八进制为:%o\n",i);
	printf("十六进制为:%x\n",i);
	printf("十六进制为:%X\n",i);
	return 0;
}

可以看出来,16进制小写‘x’输出的字母就是小写的,大写‘X’输出的字母就是大写的
c中输入一个十进制数,输出它的八进制二进制以及十六进制
想要以16进制或者8进制输入时:
以16进制为例,将输入语句改为:

	scanf("%x",&i);

b:二进制
o:八进制
d:十进制
x,X:16进制

相关标签: 笔记