c语言printf输出格式(%d %f %e %x)

news/2025/2/13 22:21:22/

  • 一、%d
    • 第一组:%d %nd %-nd
    • 第二组:%d %0nd %-0nd %.nd
    • 第三组:%d %m.nd %-m.nd
  • 二、%f
    • %f %.nf %m.nf %-m.nf
  • 三、%e
    • %e %.ne %me %-me %m.ne %-m.ed
  • 四、%x
    • %x %0nx %nx %-nx

一、%d

第一组:%d %nd %-nd

①n表示输出宽度(占几个位置)
②当变量宽度大于指定输出宽度n时,数据按照自身宽度输出
③当变量宽度小于指定输出宽度n时,
  不够宽度默认前面补空格(即右对齐)
如果前面有-号,则后面补空格(即左对齐)

第③种情况👇

第②种情况👇
在这里插入图片描述
下面验证一些前面有-号时,是在输出的后面补空格的情况👇
在这里插入图片描述
5和1之间的空格就是%-2d导致的

第二组:%d %0nd %-0nd %.nd

%0nd和%.nd时一样的,在宽度不足时是用0补上
而%-0nd其实是和%-nd一样都是左对齐
在这里插入图片描述

第三组:%d %m.nd %-m.nd

①后面的.n表示填充的0加上i变量的字符数之和(这个和小于n的情况下)
然后看m,如果m大于n,则m-n个位置填上空格,如果m小于n,则不起作用
在这里插入图片描述


二、%f

%f %.nf %m.nf %-m.nf

①%f默认打印就是小数点后面6位(lf打印double也是如此)
②.n中的n表示小数点后面有几位
③m表示整个输出占几位(注意的是,小数点也占一位)
④-号表示左对齐
⑤当m小于n时,m失效
在这里插入图片描述


三、%e

%e %.ne %me %-me %m.ne %-m.ed

①%e默认情况的输出规则是:输出一共占12位,其中小数部分6位(这里的小数点不算小数部分),指数部分4位(指数部分指的是e+03这四位。一般情况下是e加上+或者-加上两位数字),另外两位中一位是1或者0,另外一位是小数点
②%.ne指的是小数部分占n位
③%me指的是输出部分一共占多少位,多出部分补空格,%-me则是左对齐。当m小于输出字符数时,m失效
在这里插入图片描述


四、%x

%x %0nx %nx %-nx

整体规则和%d是一样的,%x和%d的区别就是一个打印十六进制数,一个打印十进制数
在这里插入图片描述


欢迎大家在评论区和我交流呀!
参考链接: 点这里


http://www.ppmy.cn/news/586071.html

相关文章

5大趋势!牛客CEO叶向宇深度解读《2023春季校园招聘白皮书》

校招并不只是一场求职者与企业间的相互选择,而是一场关乎未来的人才战略布局。 近日,牛客CEO叶向宇在「数智链接 向新而生」牛客青年人才招聘峰会中深度解读了《牛客2023春季校园招聘白皮书》中的5大校招趋势,为我们提供了宝贵的洞察。 01.校…

Origin如何绘制带拟合曲线的频数分布图?

文章目录 0.引言1.准备数据2.频数分布参数设置并绘图3.拟合曲线参数设置并绘图 0.引言 笔者研究的方向关于点云数据采集和建模算法,在对一个平面进行数据采集并建模后,需要实验结果进行精度分析,为了知道建模结果的点云集中于平面的程度&…

网络安全行业,面对供大于求的现状是怎么样的呢?

一、网络安全行业市场发展情况 网络时代生活越来越离不开网络,与此同时发生的网络安全攻击事件、非法入侵等等一系列事件都威胁着普通人的生活。没有网络安全保障,个人和企业等重要领域都暴露在风险之中。 二、网络安全行业人才发展需求 网络安全行业至…

补充:try-catch-finally 中 return 的执行顺序

文章目录 1. try-catch-finally 后面2. try-catch-finally 后面、try 里面不操作局部变量操作局部变量 3. try-catch-finally 后面、try 抛异常、catch 里面不操作局部变量操作局部变量 4. try 里面、finally 里面不操作局部变量操作局部变量 5. catch 里面、finally 里面不操作…

硬盘设备出现“设备硬件出现致命错误,导致请求失败”怎么办?

当我们尝试访问或打开计算机上的硬盘设备,有时候会出现“设备硬件出现致命错误,导致请求失败”的错误提示,这该怎么办呢?下面我们就来了解一下。 出现“设备硬件出现致命错误,导致请求失败”错误的原因有哪些&#xff…

惠普笔记本苹果w10双系统_苹果电脑安装双系统教程:MacOS和Win10双系统安装教程...

在很多果粉用户来说,使用苹果电脑系统已经够费劲了,更别用安装苹果电脑系统。我们知道其实很多果粉非常青睐苹果电脑笔记本,外观精致,系统功能强大,但苹果系统也有自身的局限性,不像Windows系统那样开放,所以身边很多人购买了苹果笔记本之后都会考虑安装双系统。但苦于不…

【三维重建】【深度学习】NeRF图像质量的客观评估指标:PSNR和SSIM

【三维重建】【深度学习】NeRF图像质量的客观评估指标:PSNR和SSIM 提示:最近开始在【三维重建】方面进行研究,记录NeRF相关知识点,目前针对有真实参考的图像质量评估指标主要有三种:人为设计的SSIM和PSNR以及对神经网络抽取特征进行对比的LPIPS,这里主要介绍SSIM和P…

贝叶斯算法人生

哈喽大家好,我是咸鱼 之前看到过耗子叔写的一篇文章《程序算法与人生选择》,这篇文章中耗子叔结合计算机中的经典算法(排序、动态规划等等),让大家在人生道路的选择上获得了一些启发 我最近看了一些关于贝叶斯思想的…