printf中的x%及用法

Posted icoding233

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了printf中的x%及用法相关的知识,希望对你有一定的参考价值。

printf 和 scanf 简介

printf() ---将变量的内容输出到显示器上

四种用法

1.printf("字符串 ");

2.printf("输出控制符", 输出参数);

3.printf("输出控制符1 输出控制符2 .....", 输出参数1, 输出参数2, .....);输出控制符和输出参数的个数必须一一对应。

4.printf("输出控制符", 输出参数);

输出控制符包含如下

%d

%ld

%c

%f

%lf

%x(或者%X或者%#X)

/*
    2020.6.2
目的:
    测试%x %X   %#x %#X 的用法
?
?
*/
?
?
# include<stdio.h>
int main(void)
{
int x = 47;// 47是十进制
printf("%x ", x);    //输出的结果是2f
printf("%X ", x);    //输出的结果是2F
   printf("%#X ", x);    //输出的结果是0X2F   %#X推荐使用
printf("%#x ", x);    //输出的结果是0x2F
?
return 0;
?
}
?
/*
    在VC++6.0的输出结果是:
——————————————————
2f
2F
0X2F
0x2f
——————————————————
   
*/

为什么需要输出控制符

1.01组成的代码可以表示数据也可以表示指令。

2.如果01组成的代码表示的是数据的话,那么同样的01代码组合 以不同的输出格式输出的就会有不同的输出结果。

?
















 

以上是关于printf中的x%及用法的主要内容,如果未能解决你的问题,请参考以下文章

linux 操作系统下能用fprintf() 及fscanf()等函数吗?它们与c语言中的用法一样吗?

C语言order的用法

echo/printf用法及区别

if常见错误及ifelse用法

C语言里面if 和else的用法?

jquery中的$的特殊用法