【C语言】数据输出格式控制

数据的输出格式修饰

常用两种:

  1. 整型中,输出数据左对齐、右对齐、占m位、不足m位前补0。
  2. 浮点型中,默认通过四舍五入保留小数点后6位,通过参数设置保留小数点后n位。
cpp 复制代码
#include <stdio.h>
#define PI 3.14159
/*	功能:不同数据类型的输出格式修饰符 
	时间:2024年9月 
	地点:贤者楼129 
	作者:LChen
*/

int main() {
	int a,b;
	double c,d;
	
	scanf("%d%d",&a,&b);
	scanf("%lf%lf",&c,&d);
	
	printf("a=%d,b=%d.\n",a,b);			//输出结果 
	printf("a=%5d,b=%5d.\n",a,b);		//输出5位,右对齐 
	printf("a=%-5d,b=%-5d.\n",a,b);		//输出5位,左对齐 
	printf("a=%05d,b=%05d.\n",a,b);		//输出5位,不足时前补0 
	
	printf("c=%lf,d=%lf.\n",c,d); 		//默认输出小数点后6位,四舍五入
	printf("c=%10lf,d=%10lf.\n",c,d);	//输出10位 
	printf("c=%.10lf,d=%.10lf.\n",c,d);	//输出小数点后10位,不足后补0  
	
	return 0;
} 

前两行为输入

a,b为整型变量

c,d为浮点型变量,四舍五入截取数据,不足补0.

相关推荐
Light604 分钟前
破局“数据孤岛”:构建业务、财务、指标三位一体的智能数据模型
java·大数据·开发语言
guygg887 分钟前
基于Matlab的压缩感知信道估计算法实现
开发语言·算法·matlab
IMPYLH11 分钟前
Lua 的 warn 函数
java·开发语言·笔记·junit·lua
周杰伦_Jay21 分钟前
【Java集合与线程池深度解析】底层原理+实战选型+避坑指南(附代码)
java·开发语言·python
努力学习的少女26 分钟前
对SparkRDD的认识
开发语言·前端·javascript
代码or搬砖29 分钟前
Java中操作Redis
java·开发语言·redis
海上彼尚34 分钟前
Go之路 - 3.go的数据类型与转换
开发语言·后端·golang
诺....35 分钟前
C语言不确定循环会影响输入输出缓冲区的刷新
c语言·数据结构·算法
海上彼尚1 小时前
Go之路 - 4.go的集合[完整版]
开发语言·后端·golang
coding随想1 小时前
JavaScript Notifications API:告别alert弹窗,开启沉浸式用户体验革命!
开发语言·javascript·ux