当前位置: 首页 > news >正文

c语言的各类输出函数(带完善更新)

printf

double x;
x = 218.82631;
printf("%-6.2e\n", x);

printf(“%-6.2e\n”, x);使用printf函数以指定的格式输出x的值。"%-6.2e"是格式化字符串,其中:

%e表示以科学计数法的形式输出浮点数。
6表示输出的总宽度为6个字符,包括小数点和指数部分。
.2表示小数部分保留2位小数。
-表示左对齐输出。
因此,输出结果为2.19e+02,表示218.82631以科学计数法的形式输出,并保留2位小数,总宽度为6个字符,左对齐。

int main() {
int k = 12345;
printf("%2d\n", k);
return 0;
} 

%md 以宽度m输出整型数,不足m时,左补空格
%0md 以宽度m输出整型数,不足m时,左补零
%m.nf 以宽度m输出实型小数,小数位为n位
需要注意的是:当指定数据宽度小于数据的实际宽度时,对整数,按该数的实际数据宽度输出,对浮点数,相应小数位的数四舍五入。
因此,输出结果为12345,因为k的值有5个字符,大于最小宽度2,所以不需要填充空格。

http://www.lryc.cn/news/298272.html

相关文章:

  • 【linux温故】CFS调度
  • 计算机网络之一
  • 从一到无穷大 #23 《流计算系统图解》书评
  • 华为问界M9:领跑未来智能交通的自动驾驶黑科技
  • Java图形化界面编程——弹球游戏 笔记
  • 浅谈人工智能之深度学习~
  • 【复现】大华 DSS SQL 注入漏洞_46
  • Python 中的断点类型详解
  • 一步步建立一个C#项目(连续读取S7-1200PLC数据)
  • Hive窗口函数详解
  • 车载电子电器架构 —— 电子电气系统功能开发
  • LeetCode--代码详解 7.整数反转
  • 《统计学简易速速上手小册》第6章:多变量数据分析(2024 最新版)
  • 创新S3存储桶检索:Langchain社区S3加载器搭载OpenAI API
  • 【Linux技术宝典】Linux入门:揭开Linux的神秘面纱
  • C语言---------对操作符的进一步认识
  • HarmonyOS 鸿蒙 ArkTS ArkUI 页面之间切换转换动画设置
  • 《CSS 简易速速上手小册》第8章:CSS 性能优化和可访问性(2024 最新版)
  • Peter算法小课堂—背包问题
  • 网易腾讯面试题精选----50 个 Git 面试问题
  • Android CMakeLists.txt语法详解
  • Vue3快速上手(二)VSCode官方推荐插件安装及配置
  • 等保2、3级所需设备
  • 6 scala-面向对象编程基础
  • 【linux温故】linux调度机制
  • django中如何使用mysql连接池
  • 3D高斯溅射:面向三维场景的实时渲染技术
  • 【数据结构】13:表达式转换(中缀表达式转成后缀表达式)
  • MySQL进阶查询篇(9)-视图的创建和应用
  • Rhino.Inside带材质将Revit模型bake到Rhino