一,printf函数
1.输出字符串
#include<stdio.h>
int main()
{
printf("你好,c语言\n");
return 0;
}
2.输出控制符和输出参数
#include<stdio.h>
int main()
{
int i=20;
printf("%d\n",i);
return 0;
}
这里的%d是将i以十进制的形式输出,i本身是10的二进制代码,不能够直接输出,故添加%d。
3. 输出多个参数和控制符
#include<stdio.h>
int main()
{
int i=20,j=10;
printf("%d\n%d\n",i,j);
return 0;
}
4.输出控制符和非输出控制符
输出控制符包含如下:
%d,%ld,%f,%c,%lf,%x
5.%x
(1)%x
#include<stdio.h>
int main()
{
int i=45;
printf("%x\n",i);
return 0;
}
运行结果
(2) %X
运行结果
(3)%#x
运行结果
0x代表16进制
(4)%X
运行结果
6.为什么需要输出控制符
1.输出01组成的代码,可以是数据类型,也可能是指令类型,不同格式输出有不同结果