教你夺冠


私信TA

用户名:835685327

访问量:1403

签 名:

相互交流 相互学习

排  名 20
经  验 3929
参赛次数 0
文章发表 79
年  龄 0
在职情况
学  校 辣鸡施工大学
专  业

  自我简介:

努力刷题 熟能生巧!

使用printf输出8进制,16进制方法如下。

无前缀方式:

printf("%o",num)  //无前缀o的8进制数

printf("%x",num)  //无前缀0x的小写16进制数

printf("%X",num)  //无前缀0X的大写16进制数


有前缀方式:

printf("%#o",num) //有前缀o的8进制数

printf("%#x",num) //有前缀0x的小写16进制数

printf("%#X",num) //有前缀0X的大写16进制数

#include <stdio.h>
 
int main()
{
    int n;
	scanf("%d", &n);
	
	//printf("%o %d %x\n", n, n, n);
	printf("%#o %#d %#x\n", n, n, n);
	
	return 0;
}


  评论区