2021-08-03 -----2.7printf打印用法
#include <stdio.h>
//变量名要先定义再使用
//c c++ Java 一个分号代表一个语句结束
/*
author:edcfreedom
date:2021/8/3
funDescription:
printfDemo
*/
int main()
{
int a = 3;
float f = 2.33;
char c = '#';
int data = 10;
int deletNum = 3;
float result;
result = (float)data/deletNum; //data前面的数据强制变成float;强制转换,把整数给小数
printf("随便输出啥,cmd终端可见\n");
printf(" liangzai\n");
printf("a=%d\n",a); //%d占位符,注释是程序员看的,编译预处理的时候,会被清除
a = 666;
printf("mixAfter a=%d\n",a);
printf("16进制输出a=0x%x\n",a);
printf("there is a charNum = %c\n",c);
printf("there is a floatNum=%f\n",f);
printf("a's arrive = %p\n",&a);
printf("the result is = %f\n",result);
printf("the result is = %f\n",(float)data/deletNum);
printf("the result is = %1.2f\n",result); //方法一:
//指定数据宽度和小数位数,用%m.nf
//e.g.:“%7.2”格式指定了输出的数据占7列,
//其中包括两位小数,对其最后一位采取四舍五入方法处理,
//既向上或向下取近似值,如果把小数部分指定0,则不仅不输出小数,而且小数点也不输出
//所以谨慎使用0
printf("the result is = %-7.5f\n",result); //方法二:
//输出的数据向左对齐,用%-m.nf
return 0;
}
2.7printf打印用法
最新推荐文章于 2024-04-05 16:40:04 发布