在printf中可以在确定输出类型的%d等字符中加入“-x”,x为数字,其意义为固定该输出所占的位置大小,以下文代码为例,%-10d就是该整数输出至少要占10个位置,不足用空格补齐。

int main()
{int c = 2, d = 3;printf("c=%-10d y=%-10d\n", c,d);printf("c=%d y=%d\n", c, d);return 0;
}

如果输出的长度大于指定长度,则占用后续位置。

int main()
{int c = 24567, d = 312436;printf("c=%-4d d=%-5d c=%d d=%d\n", c,d,c,d);printf("c=%-8d d=%d\n", c, d);return 0;
}

C语言学习笔记1——定义输出格式,printf中的“%-xd”相关推荐

  1. 10-1Python学习笔记 10-2C语言学习笔记 : 在文本编辑器中新建一个文件, 写几句话来总结一下你至此学到的Python知识

    10-1 Python学习笔记 : 在文本编辑器中新建一个文件, 写几句话来总结一下你至此学到的Python知识, 其中每一行都以"In Python you can"打头. 将这 ...

  2. C语言学习笔记-宏定义-SWAP交换两个变量值

    面试中经常考到的一个题.原理跟 a=a+b;   b=a-b;  a=a-b;  一样的,很简单,不解释. //宏定义 交换两个变量的值.使用异或运算. #define SWAP(a,b) {a=a^ ...

  3. 6.方法(go语言学习笔记)

    6.方法(go语言学习笔记) 目录 定义 匿名字段 方法集 表达式 1. 定义 方法是与对象实例绑定的特殊函数. 方法是面向对象编程的基本概念,用于维护和展示对象的自身状态.对象是内敛的,每个实例对象 ...

  4. c语言如何宏定义枚举型结构体,C语言学习笔记--枚举结构体

    枚举 枚举是一种用户定义的数据类型,它用关键字enum以如下语法格式来声明: enum 枚举类型名字 {名字0,名字1,...,名字n}: 枚举类型名字通常并不真的使用,要用的是大括号里面的名字,因为 ...

  5. 梓益C语言学习笔记之链表&动态内存&文件

    梓益C语言学习笔记之链表&动态内存&文件 一.定义: 链表是一种物理存储上非连续,通过指针链接次序,实现的一种线性存储结构. 二.特点: 链表由一系列节点(链表中每一个元素称为节点)组 ...

  6. c语言中void arrout,c语言学习笔记(数组、函数

    <c语言学习笔记(数组.函数>由会员分享,可在线阅读,更多相关<c语言学习笔记(数组.函数(53页珍藏版)>请在人人文库网上搜索. 1.数组2010-3-29 22:40一维数 ...

  7. c语言float二进制输出代码_C语言学习笔记——学前知识概述

    将我大一学习C语言时做的笔记拿来与大家分享,内容比较浅显,比较适合初学者,如有错误还请见谅,提出改正,谢谢! 前言:此C语言笔记是本人在自学时记录的一些重点或初学者常犯的错误,希望我的这本笔记能够对大 ...

  8. c语言学习笔记【结构体02】结构体指针变量与结构体变量的函数参数,C语言学习笔记结构体02结构体指针变量与结构体变量的函数参数.docx...

    C 语言学习笔记[结构体02]结构体指针变量与结构体变量 的函数参数 C 语言学习笔记之结构体指针变量一提指针,那可 是 C 语言的核心了,有多少学子曾拜倒在指针的脚下.单纯的说指针,其实并不难,但是 ...

  9. go get 拉取指定版本_go语言学习笔记-基础知识-3

    相关文档 go语言学习笔记-目录 1.简介 1.1 什么是GO Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易.Go是从2007年末由Robert Griesemer, Rob ...

最新文章

  1. 结构最清晰的Yolov3 head和loss实现完全解析
  2. mysql数据库的打开失败_MySQL数据库启动失败解决
  3. poj-2101Honey and Milk Land
  4. matlab imread_matlab经典图片生成与去水印
  5. 屏幕的遮挡层,js得到屏幕宽高、页面宽高 (window.screen.availHeight)等--
  6. fraction在java_Fraction.java
  7. stm8因为固定中断向量表地址引发的一系列问题及其处理
  8. 北方大学 ACM 多校训练赛 第十五场 数字游戏
  9. Oracle最新的Java 8更新破坏了您的工具-它是如何发生的?
  10. 作者:陈波,男,中国科学院计算技术研究所研究实习员。
  11. java aes加密 cbc_AES加密,CBC模式,0填充
  12. 汽车电子开发设计常用软件工具有哪些
  13. Java基础入门,Java完全自学手册下载
  14. 利用matlab命令画出以下信号的波形,大连理工大学 信号与系统实验三报告
  15. pt100热电阻计算公式C语言,PT100计算公式
  16. java:记一次因时区导致出参和入参时差8小时前因后果
  17. 电商平台违规“二清”,将面临哪些处罚?
  18. 算术左移,逻辑左移,算术右移,逻辑右移之间的区别
  19. Office2007中简繁体转换功能按钮消失解决
  20. 360权重 360网站权重查询在哪里

热门文章

  1. 用心理学解释用户行为
  2. shell脚本 java jar_linux下shell脚本执行jar文件
  3. 医药erp系统服务器,医药ERP管理系统的解决方案
  4. 在内存管理中,“内零头”和“外零头”个指的是什么?
  5. qt结合opencv videocapture图像采集
  6. 一文读懂激光雷达传感器及其核心指标
  7. 2023 点击微信号复制跳转微信网页源码
  8. 4. 无线体内纳米网:电磁传播模型和传感器部署要点
  9. Typecho主题下载,关于Besking主题下载
  10. 如何在Tableau中的县级上映射数据