C语言printf打印的用法
1—printf打印的用法
格式声明
- 原样输出
- 占位符
- 小数的注意事项
可以这样理解
//.15f表示浮点数应该被打印出小数点后15位
//25表示整个数字(包括小数点、整数部分、小数部分和任何可能的负号)应该占据至少25个字符的宽度
//如果数字本身不足25个字符宽,那么它将在左侧用空格填充以达到这个宽度
//x为原点,左边-,右边+。-:向左靠,+:向右靠。
- 程序
#include "stdio.h" int main(){ //一个;代表一个语句结束 int a = 3; float f = 2.3; char c ='#'; a = 100; //0000 0000 0000 0000 0100 0100 int data = 10; int chushu = 3; float result = (float)data/chushu;//强制转换,把整数转化为浮点数再进行计算 printf("听课的都是好学生\n");//注释不参与编译 /*注释*/ printf("棒棒哒\n"); printf("a=%d\n",a);//占位符,是以%开头,注释是给程序员看的,编译预处理的时候会清除 printf("修改后:a=%d\n",a); printf("16进制输出=0x%x\n",a); printf("有一个小数f=%f\n",a); printf("有一个字符c=%c\n",c); printf("a的地址%p\n",&a); printf("result = %f\n",result); printf("result2 = %f\n",(float)data/chushu); return 0; }
2—printf小练习
#include "stdio.h"
int main(){
int data1 = 10;
int data2 = 6;
int data3;
float data4;
printf("第一个程序\n");
printf("两个数据%d,%d\n",data1,data2);
data3 = data1 + data2;
printf("两数的结果%d\n",data3);
data3 = data1 - data2;
printf("两数的结果%d\n",data3);
data3 = data1 * data2;
printf("两数的结果%d\n",data3);
data4 = (float) data1 / data2;
printf("两数的结果%f\n",data4);
return 0;
}