printf()--将变量的内容输出到显示屏上
四种用法
1.printf(“字符串”);
2.printf(“输出控制符”,输出参数);
3.printf("输出控制符1 输出控制符2.。。",输出参数一,输出参数2);
输出控制符和输出参数的个数必须一一对应
4.printf("输出控制符 非输出控制符",输出参数);
输出控制符包括
%d ----- int
%ld ---- long int
%c ---- char
% f ----- float
%lf ----- double
%x(或者%X或者%#X) ------- int /long int /short int
%o ------ 同上
%s ------ 字符串
为什么要输出控制符
1.01组成的代码可以表示数据也可以表示指令
2.如果01组成的代码表示的是数据的话,那么同样的
01代码组合以不同的输出格式输出就会有不同的输出结果
接下来举个例子
#include<stdio.h>
int main()
{
int i = 47;//按十进制数赋值
printf("%d\n",i);//按十进制数输出,结果为47;
printf("%x\n",i);//按十六进制输出,其中字母输出为小写2f
printf("%X\n",i);//按十六进制输出,其中字母为大写2F
printf("%#x\n",i);//按十六进制输出,但输出的值中带有0x ,且字母小写
printf("%#X\n",i) ;//按十六进制输出,但输出的值中带有0x ,且字母大写
//一般都按照后两种写 因为你写的程序会更有辨识度
return 0;
}
当代码过于复杂时可以以下列方式对代码进行存储防止以后遗忘
/*
时间:
目的:
用途:
*/
代码:
/* 输出结果*/
-------------------
结果
--------------------