【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.

相关推荐
报错小能手4 分钟前
ios开发方向——swift内存基础
开发语言·ios·swift
minji...4 分钟前
Linux 多线程(四)线程等待,线程分离,线程管理,C++多线程,pthread库
linux·运维·开发语言·网络·c++·算法
麦德泽特7 分钟前
基于 Go 语言的 Modbus 项目实战:构建高性能、可扩展的工业通信服务器
服务器·开发语言·golang·modbus·rtu
还是大剑师兰特12 分钟前
pnpm format 什么作用
开发语言·javascript·ecmascript
QuZero15 分钟前
Java Synchronized principle
java·开发语言
单片机学习之路21 分钟前
【Python】输入input函数
开发语言·python
cch891831 分钟前
ThinkPHP6.x全面升级:性能与功能双飞跃
开发语言·vue.js·后端·golang
yangyanping2010834 分钟前
Go语言学习之Go Gin 生产级 flag 启动命令模板
开发语言·学习·golang
xyq202436 分钟前
R语言处理JSON文件的方法详解
开发语言
默 语39 分钟前
OpenClaw“养龙虾“热潮降温的深层解析:从技术狂欢到理性回归
android·开发语言·kotlin