%d 有符号10进制整数 %ld 长整型 %hd短整型
%md,m指定的是输出字段的宽度,默认左补空格, 如果数据的位数小于m,则左端补以空格,若大于m,则
  按实际位数输出,如:
  printf("%4d,%4d",a,b)
  若a=123,d=12345,则输出的结果为:
  空格123,12345

-%md 指定的是输出字段的宽度,右补空格, 如果数据的位数小于m,则右端补以空格,若大于m,则
  按实际位数输出,

另外, 若想在输出值前加一些0, 就应在场宽项前加个0。 例如: %04d 表示在输出一个小于4位的数值时, 将在前面补0使其总宽度 为4位。

%hu 无符号短整形 %u无符号整形 %lu无符号长整形
%i 有符号10进制整数 (%i和%d 没有区别,%i 是老式写法,都是整型格式。)

%o 无符号8进制整数
%u 无符号10进制整数
%x 无符号的16进制数字,并以小写abcdef表示
%X 无符号的16进制数字,并以大写ABCDEF表示
%f:输入输出为浮点型 %lf双精度浮点型 %.2f表示小数点后面2位小数
%E/e 用科学表示格式的浮点数 //123.76567 保留小数点后6位, 四舍五入 1.237657e+002
%g 使用%f和%e总的位数最短的形式来表示浮点数(不输出小数点后无意义的0 如 0.123000 用%g格式化后输出 0.123) G 同g格式,但表示为指数

  //12345678.7654321 保留6位数字,四舍五入 1.23457e+007

%c 输入输出为单个字符
%s 输入输出为字符串

%.*s 请转到以下链接:

printf--动态指定输出格式长度

转载于:https://www.cnblogs.com/galoishelley/p/3512349.html

%hd %d %ld %u ......相关推荐

  1. scanf %d%hd那些事

    问题描述 scanf输入三个数,输出发现三个数都不一定输入正确!!! #include<stdio.h> main() {float x = 13.14;int y = 132456;sh ...

  2. 【短视频SDK - 参数解析】对焦模式、裁剪模式、视频质量、分辨率、视频比例、帧率、关键帧间隔等参数解析...

    1.参数简析 参数名称 简介 影响 裁剪模式 分为填充模式和裁剪模式 影响图像画面的展示细节 视频质量 是指生成的视频的输出参数,是一组参数决定的数值 视频清晰度和文件大小 分辨率 图像分辨率则是单位 ...

  3. 入职培训笔记记录--day2续(1、运算符 2、数据的输入与输出 3、控制语句)

    再基础的东西也是要细心过一遍时间用的不多,但是还是有效果的. ---------------------------------------- 1.运算符 1.条件运算符(三目运算符): 表达式1 ? ...

  4. 学习笔记3-C语言-基础

    C语言简介 发展史:BCPL -> new B -> C -> Minix -> Linux -> gcc C语言诞生: 1970年~1973年,在肯.汤姆逊和丹尼斯.里 ...

  5. 数据类型转换规则C语言

    一.数据类型 为什么对数据进行分类:节约存储空间,提高运行速度.整型:signedsigned char 1 -128~127signed short 2 -32678~32767signed int ...

  6. delphi 提示class tparamlistbox not found_通达信主图K线变色波段提示指标公式

    大家好,分享一个主图 DIFF:=( EMA(CLOSE,7) - EMA(CLOSE,19)),COLORWHITE; DEA:=EMA(DIFF,9),COLORF00FF0 ; MACD:=0. ...

  7. com.sec.android.ofvi,恶意软件分析 URL链接扫描 免费在线病毒分析平台 | 魔盾安全分析...

    AndroidManifest.xml rI*9%N 01F(g(} .gxN^9 META-INF/CERT.RSA3hb }H[x$w META-INF/CERT.SF "x)J?X c ...

  8. 阿里云盘视频m3u8播放-python+vue3实现

    如图,先看看效果 实现方式 1. 通过api获取视频相关m3u8地址,并进行分析(web版可通过调试模式查看) 结果如下 {"domain_id": "bj29" ...

  9. C语言二进制、八进制、十进制、十六进制深入探究

    首先来一篇好文:C语言中的二进制数.八进制数和十六进制数 C语言中的整数除了可以使用十进制,还可以使用二进制.八进制和十六进制. 二进制数.八进制数和十六进制数的表示 一个数字默认就是十进制的,表示一 ...

最新文章

  1. 金山员工被离职后拿到高薪工作:感谢公司辞退我,还给我赔偿金
  2. 实现一个队列,使得push_rear(), pop_front() 和get_min()的时间复杂度为O(1)
  3. idea application context not configured for this file的问题的解决
  4. [解决]电信彩信网关开发错误-SOAP_VERSIONMISMATCH
  5. oracle数据库dblink创建语句_「运维实验」——达梦数据库间DBlink配置
  6. 用WPF实现在ListView中的鼠标悬停Tooltip显示
  7. linux ora 00911,python – DatabaseError:ORA-00911:无效字符
  8. java 同步块原理_Java同步代码块和同步方法原理与应用案例详解
  9. 用FileZilla搭建的Ftp其他电脑无法访问的问题
  10. mysql 计算天数去除第二和第四个周日_123走起,MySQL每秒57万的写入
  11. MyBatis学习总结[5]-动态 SQL
  12. mapinfo开发资料(转)
  13. 信号系统与数字信号处理一点点心得
  14. 微软语音合成助手 v1.5.1 文本转语音工具,真实语音AI生成器
  15. VBox 虚拟机完美迁移/复制(带快照)
  16. Mac软件无响应怎么办?
  17. android 拼音字母语音,拼音发音点读app
  18. 使用C++实现FC红白机模拟器 Cartridge 与 Mapper(实现篇)
  19. 哈工大读研和找工作心得
  20. 北京某电信运营商数据中心暖通节能技术和应用

热门文章

  1. JavaScript --- [学习笔记]观察者模式 理解对象 工厂模式 构造函数模式
  2. vue --- 全局配置过滤函数,使用moment函数来格式化时间
  3. ES5-16【utils】数组方法、类数组
  4. (水一下)Linux启动步骤(面试题)
  5. 为选择合适的ERP供应商,是否该发布需求建议书(RFP)?
  6. YodaOS: 一个属于 Node.js 社区的操作系统
  7. (八)限定某个目录禁止解析php、限制user_agent和PHP相关配置
  8. 老男孩博客园杨海潮MySQL--MySQL机构逻辑2
  9. Python个人项目--豆瓣图书个性化推荐
  10. 基于交换芯片的五元组的PCL规则过滤功能