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

C语言---一些输出格式小记

程序员文章站 2024-03-07 13:30:21
...

 

%e是以指数形式输出。

%a是以16进制输出数字,即将你输入的数字(一般是10进制)以16进制输出(p计数法)。

%x意思是16进制输出( 以16进制输出变量地址,16进制的所有字母都为小写)。

相似比较:

%X意思是16进制输出( 以16进制输出变量地址,16进制的所有字母都为大写)。

%o意思是8进制输出( 以8进制输出变量地址)

 

在x、o之前加上#,如%#x,%#o,在输出的数据前就会分别加上0x、0。

    printf("%x\n", a);  //输出结果为:    2f
	printf("%X\n", a);  //输出结果为:    2F
	printf("%#x\n", a); //输出结果为:    0x2f
	printf("%#X\n", a); //输出结果为:    0X2F