2.7printf打印用法

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;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值