C语言中的%2d,%02d,%-2d的含义,以及解决99乘法表打印不对齐问题

这篇具有很好参考价值的文章主要介绍了C语言中的%2d,%02d,%-2d的含义,以及解决99乘法表打印不对齐问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先在C语言中,%d指按实际长度,以带符号十进制整数形式进行输出,这在C语言中十分常见。 而其他形式诸如如%2d会引起初学者一些小疑问。

1.%2d,代表长度为2,右对齐,不够左边补空格,多了以实际长度输出,如

%2d是什么意思,c语言,开发语言

当实际位数多了:

%2d是什么意思,c语言,开发语言

(上图b还是以2位形式打印)

注意 :无论什么表示方法,我们定义的整数的位数大于我们想输出的数字的位数,输出时仍然是自己定义的数字

同理: %md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。

2.%02d表示长度为2,右对齐,不一样的是,当我们输出的数字位数不够时,左边补0,如:

%2d是什么意思,c语言,开发语言

同理%0md一样的道理

3.%-2d,结果十进制,长度为2,左对齐,不够补空格,多了以实际长度输出

%2d是什么意思,c语言,开发语言

补充:其实小数也有类似的道理,这里就不过多阐述

%2d是什么意思,c语言,开发语言

通过以上的例子我们可以解决一个大家在刚学习编程时就能遇到的一个问题,那就是

格式化打印99乘法表

很多同学刚上来打印会出现的问题是,打印出的数据并没有对齐

%2d是什么意思,c语言,开发语言

于是我们可以将最后的%d改成%2d或者%-2d,就可以完成对齐操作

%2d是什么意思,c语言,开发语言

 文章来源地址https://www.toymoban.com/news/detail-660854.html

 

 

 

到了这里,关于C语言中的%2d,%02d,%-2d的含义,以及解决99乘法表打印不对齐问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C语言——九九乘法表

      当对这段代码进行分块分析时,可以将其分为以下几个部分: 第一部分: 这部分代码包含了头文件 stdio.h 的引入以及 main() 函数的定义。其中定义了三个整型变量 i 、 j 和 result ,用于循环和存储乘积结果。 printf(\\\"n\\\") 用于打印一个换行符。 第二部分: 这部分代码使用嵌套

    2024年02月13日
    浏览(39)
  • c语言—九九乘法表(五种形式)

    九九乘法表共 9 行 9 列,重点考察 for 循环的掌握情况。 下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。 【代码一】输出完整的三角形: 运行结果: 【代码二】输出右上三角形和左上三角形: 运行结果: 去掉八个空格后的运行结果: 【代码三】输出

    2024年02月04日
    浏览(35)
  • 【C语言必刷题】2. 9*9乘法表

    📚博客主页:爱敲代码的小杨. ✨专栏:《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️ 🙏小杨水平有限,欢迎各位大佬指点,相互学习进步! 使用C语⾔写⼀个程序打印9*9乘法⼝诀表,如下

    2024年02月19日
    浏览(34)
  • C语言写九九乘法表(五种方法)

    当我们学习编程语言时,通常需要掌握一些基本的语法和功能。在C语言中,输出九九乘法表是一个很好的练习,因为它既简单又有趣。本文将介绍如何用C语言编写代码来输出九九乘法表。 在开始之前,请确保您已经安装了C语言的开发环境,比如VS2019。 首先,我们需要明确

    2024年02月08日
    浏览(42)
  • 【C语言】| 简单循环练习——九九乘法表(五种格式)

    目录 一、乘法表的格式 二、分析、代码 1.乘法表——中间 2.乘法表——左下  3.乘法表——左上  4.乘法表——右下 5.乘法表——右上 乘法表的形式有很多种,比如说……这种、这种、这种、这种……一共五种。 (左下) (左上) (右下)  (右上)  (正中间)    写出

    2024年02月05日
    浏览(68)
  • C语言_九九乘法表的五种实现方式

    第一种:正方形 第二种:左上三角形 第三种:左下三角形 第四种:右上三角形 第五种:右下三角形 /* *有帮助的话就点个赞呗* */

    2024年04月13日
    浏览(45)
  • 用c语言打印九九乘法表的四种方式

    我在我的姥姥那里,我没拿电脑,没有办法更新就写一些语言的文章吧 使用嵌套循环 讲解 外层循环控制行数,变量 i 从1开始递增,直到9。这代表九九乘法表的行数,同时也表示乘法表的乘数。 内层循环控制每一行中的列数,变量 j 从1开始递增,直到 i 的值。这代表每一行

    2024年02月11日
    浏览(46)
  • C语言打印九九乘法表的多种方式&多种形式(完整,左上,左下,右上,右下)

    📢博客主页:肩匣与橘 📢欢迎 点赞   👍  收藏  ⭐ 留言  📝 如有错误敬请指正! 📢本文由 肩匣与橘 编写,首发于 CSDN 🙉 📢生活依旧是美好而又温柔的,你也是✨  9️⃣9️⃣乘法表 🗨️前言 1️⃣完整型 2️⃣左上三角型 3️⃣左下三角型 3.1 for-for 3.2 while-while 3

    2024年02月06日
    浏览(45)
  • 【SQL开发实战技巧】系列(二十七):数仓报表场景☞通过对移动范围进行聚集来详解分析函数开窗原理以及如何一个SQL打印九九乘法表

    【SQL开发实战技巧】系列(一):关于SQL不得不说的那些事 【SQL开发实战技巧】系列(二):简单单表查询 【SQL开发实战技巧】系列(三):SQL排序的那些事 【SQL开发实战技巧】系列(四):从执行计划讨论UNION ALL与空字符串UNION与OR的使用注意事项 【SQL开发实战技巧】系列

    2023年04月09日
    浏览(53)
  • Python实现九九乘法表

    九九乘法表有四种展现形式 1.左下三角形 : 方法1:for...for循环实现 详解方法1的实现过程: for循环用于遍历,遍历几次输出几次 range():取范围值,取头不取尾,range(1,10)代表取数字1-9 打印输出第一行数据:1*=1 step1:第一行代码得到i=1,然后跳到第二行代码 step2:此时第二

    2023年04月23日
    浏览(83)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包