右对齐

在%和d之间加上数字宽度
假设数字宽度为 2,如果要打印的位数小于 2,左边补足空格;如果要打印的位数大于 2,则打印所有的数字,不会截断。
当然看文字肯定是不易于理解的,直接看代码

int a = 1;printf("测试%d", a);

结果如下:

加上数字宽度:

 int a = 1;printf("测试%2d", a);

结果如下:

可以看到1的左边留出了空格

左对齐

在打印数字宽度前面加一个“-”,假设数字宽度为2,如果要打印的位数小于2,则在后面补足空格,如果要打印的位数大于2,则打印所有的数字,不会截断。
代码如下:

int a = 1;printf("%-2d测试", a);

结果如下:

可以看到1的右边留出了空格

那么你可能会产生疑问 如果输出的数字宽度>=所设置的数字宽度会怎么样?
废话少说,代码奉上:

int a = 123;printf("%-2d测试", a);

结果如下:

3还在QAQ ,所以当输出的数字宽度>=所设置的数字宽度时不会受设置的数字宽度的影响!!!

写给和我一样不太懂的萌新们,也当作笔记日后查看。
萌新上道,如有错误,还请各位大佬指教。

printf左右对齐相关推荐

  1. c语言 printf右对齐,杨辉三角右对齐

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ok了 也许有点晚 /* 时间:2015年4月25日 14:45:09 功能:#include int main() { int a[66][66]; i ...

  2. C语言printf()左对齐和右对齐

    1.左对齐 方式1 printf("%d\n",101010); 默认打印格式为左对齐: 方式2 printf("%-10d\n",101010); 在打印数字 ...

  3. C语言printf左对齐和右对齐

    1左对齐 printf("%d",11); printf("%-5d",11);//表示向左对齐,如果打印小于5位数,后面填充空格 //每个字符占5个字符宽度 ...

  4. c语言如何让字母右对齐,C语言printf格式的输出,右对齐零填充

    转发自: 1.1标准输入和输出功能 1.1.1格式化的输入和输出功能 Turbo C2.0标准库提供了两个控制台格式的输入和输出函数printf()和 scanf(),这两个函数可以在标准输入和输出设 ...

  5. C语言 printf格式化输出,参数详解

    有关输出对齐 int main(int argc, char* argv[]) {  char insertTime[20] = {"1234567890"};  double i ...

  6. C语言的printf一些骚操作

    #include <stdio.h> int main() { printf("打印五个字符:%c %c %c %c %c\n", 70, 105, 115, 104, ...

  7. 带你学C带你飞 | printf函数 | 变量 | 常量和宏定义 | 数据类型 | 取值范围 | 字符串 | 运算符

    文章目录 一.printf函数 1.printf函数 2.printf函数课后作业 二.变量 1.变量 2.变量课后作业 三.常量和宏定义 1.常量和宏定义 2.常量和宏定义的课后作业 四.数据类型 ...

  8. 【printf函数】vprintf使用参数列表(va_list)传递参数

    [二进制漏洞]PWN学习之格式化字符串漏洞 Linux篇 格式化输出函数 printf函数族功能介绍 printf参数 type(类型) flags(标志) number(宽度) precision( ...

  9. 格式化输入输出(待更新)

    1,printf( ) %[flags][width][.prec][hIL]type flag - 左对齐 + 输出+ 0 填充0 [width][.prec] number 占据位数 .numbe ...

  10. 小代码 细心体会 含3对父子编程

    #include"wz.h" #define n 5 #define N 5 //1 struct pb{int *p;struct{int x, y;}s;struct pb * ...

最新文章

  1. Java创建数组的三种方法
  2. easyui的Pagination单独使用
  3. opencv去除图片的高光
  4. Ubuntu中启用 ThinkPad指纹识别
  5. 08 | 替换策略: 缓存满了怎么办?
  6. [转]如何将属性表嵌入对话框中显示
  7. 手机号正则表达 php,php 手机号码正则表达试程序代码_PHP教程
  8. 一号团队-团队任务3:每日立会(2018-12-01)
  9. python中random函数用法_random函数的用法
  10. 采集网页数据生成到静态模板newslist.html文件中(正则表达式)
  11. 上云十年:阿里云的奇幻漂流
  12. 企业邮件服务器哪个好?常用邮箱客户端是哪个?
  13. 从java代码到网络编程
  14. sublime text 添加到鼠标右键功能
  15. WPF 如何在静态资源定义字体大小
  16. duilib学习------网易云信图片中间加文字
  17. 整理准备使用wireshark、拉米在线解密PDM5生成密钥网址
  18. 什么是多租户saas架构设计
  19. lect01_codes_高阶语法
  20. 图片的放大ZommJS

热门文章

  1. java打印Ascii码
  2. 番外9福冈·狂野老司机告诉你如果装AI·1· ——混合现实科幻《地与光》
  3. 神州数码Vlan功能典型配置
  4. gpd计算机等级,GPD WIN Max掌机评测:内置十代酷睿处理器
  5. 3.4 Go语言从入门到精通:包管理工具之Go module
  6. AI制作ICON流程
  7. 笔记本电脑怎么找计算机硬盘,如何给笔记本电脑硬盘分区
  8. 全球及中国细胞和基因治疗用融化设备行业发展模式及未来前景分析报告2022-2028年
  9. 网页分享至Facebook,Twitter,LinkedIn,WhatsApp,邮箱总结
  10. 安卓App启动流程详解