printf函数的格式控制 说明符:

%d:有符号十进制整数
%u:无符号十进制整数
%i:与%d相同
%o:无符号八进制整数(不输出前缀0)
%x:无符号十六进制整数(不输出前缀0)
%c:输出一个字符
%s:输出一个字符串
%f:浮点数,十进制小数形式,默认保留6位小数
%e:浮点数,e指数形式,小数点前有且仅有一位非零数,指数部分一般占4位
%g:根据值,自动选择%f或%e,不输出无意义的0
%p:输出指针(地址)
%%:输出一个 %

printf函数的格式控制  修饰符:

%m+...  :控制输出数据的宽度,宽度大于m时,不起作用,小于m时,数据左侧补空格
%-m+... :同上,但数据右侧补空格

#include<stdio.h>
int main(void)
{printf("%3d\n", 123456);printf("%6d\n", 1234);printf("%-6d\n", 1234);return 0;
}

%.n+... :对%f,%e 实数格式,表示小数点右边数字的位数(第n+1位 四舍五入)
                对%s字符串格式,表示输出字符串的字符个数

int main(void)
{printf("%f\n", 123.11111234);printf("%.4f\n", 123.11111234);printf("%.3e\n", 123.11111234);printf("%.6e\n", 123.11111234);printf("%.3s\n", "ab12334");return 0;
}

%+ +... :输出的数据前带有正负号
%0 +... :输出数据右对齐时,在左侧不使用的空格位置自动填0
%# +... :在八进制%o和十六进制%x数前,使输出数据带前缀 0 或 0x
%L +... :在d、i、o、x、u 前,指定输出精度位long int 型
%h +... :同上,指定输出short int 型

int main(void)
{printf("%+d\n", 12345678);printf("%d\n", -12345678);printf("%+d\n", -12345678);printf("%s\n", "12345678911");printf("%011d\n", 12345678);printf("%11d\n", 12345678);printf("%-11d\n", 12345678);printf("%o\n", 12345678);printf("%#o\n", 12345678);printf("%x\n", 12345678);printf("%#x\n", 12345678);return 0;
}

【C语言】printf函数格式控制符相关推荐

  1. C语言printf函数格式字符

    C语言printf函数格式字符: 1.%d,按整型数据的实际长度输出. 2.%md,m为指定的输出字段的宽度. 3.%ld,输出长整型数据. 4.o格式符,以八进制整型式输出整数. 5.x格式符,以十 ...

  2. C语言里printf函数格式控制符的完整格式

    printf的格式控制的完整格式: %  -  0  m.n  l或h  格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少. ②-:有-表示左对齐输出,如省略表示右 ...

  3. C语言 printf 函数 - C语言零基础入门教程

    目录 一.printf 函数简介 二.C 语言格式符/占位符 三.printf 函数实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 ...

  4. c语言转义字符详解,C语言转义字符和格式控制符参考

    <C语言转义字符和格式控制符参考>由会员分享,可在线阅读,更多相关<C语言转义字符和格式控制符参考(5页珍藏版)>请在人人文库网上搜索. 1.C语言转义字符和格式控制符参考转义 ...

  5. 武林c语言,c语言printf函数的使用

    看C语言程序的时候,往往会遇到printf函数输出,在此,武林小编我就总结一下c语言printf函数的使用,本文对c语言中printf函数的使用进行了详细的分析介绍,需要的朋友参考下. printf的 ...

  6. c语言转义字符 xhh,jsj_C语言转义字符和格式控制符参考.pdf

    jsj_C语言转义字符和格式控制符参考 C : \a:, \b:: \f: \n: , \r:, \t: \v: \\: \': \": \?: \ddd: \xhh: \0:(NULL), ...

  7. C语言——printf()函数参数传递问题

    C语言--printf( ) 函数参数传递问题 一.参数说明 printf() 函数是输出函数,可以实现和用户之间的交流,该函数的参数由两部分组成,即格式化字符串.待打印项 0-n 项,函数的格式如下 ...

  8. printf函数(格式输出函数)

    [转]printf函数(格式输出函数) printf函数(格式输出函数) 1.一般格式   printf(格式控制,输出表列) 例如:printf("i=%d,ch=%c/n",i ...

  9. printf/scanf格式控制符的完整格式

    printf的格式控制的完整格式: %  -  0  m.n  l或h  格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少. ②-:有-表示左对齐输出,如省略表示右 ...

最新文章

  1. 深度学习优化函数详解(5)-- Nesterov accelerated gradient (NAG) 优化算法
  2. ‘Link‘ is not exported from ‘react-router‘
  3. 结对编程-Core 第12组 [pb15061359+pb15061351]
  4. java线程同步的五种方法
  5. Web Services 详解
  6. jemeter python接口自动化测试平台_ant+jmeter+Jenkins接口自动化测试实战(1)
  7. elasticsearch亿级数据量全量索引导入优化方案
  8. RecyclerView(四)设置分割线样式(Android 5.0 新特性)
  9. SSM返回中文乱码问题,SpringMVC返回中文乱码,SSM返回String字符串乱码问题
  10. 用PS制作GIF动图
  11. 数据流图(DFD)概念及画法
  12. 使用apache的ftpserver搭建ftp服务器
  13. 微带贴片天线-微带线馈电
  14. Tomat连接MySQL示例
  15. 阿里云域名注册详解与Github绑定
  16. Mac系统升级后,按大小写键没反应了,切换大小写的灯不亮
  17. matlab中如何转动三维图_matlab如何画三维图
  18. python39使用pip安装easyocr实现文字识别
  19. 《アニマル・ロジック》日语读书笔记1
  20. 线程局部变量 ThreadLocal

热门文章

  1. 蓝海创意云亮相2022南京融交会,打造沉浸式元宇宙互动体验
  2. oracle 进去rman,oracle RMAN 简要介绍及使用
  3. 理工大暑假计算机课程班,2019年申报北京理工大学在职研究生计算机专业课程班可以获得双证吗...
  4. python三维曲面图投影_matplotlib:在2dp上投影三维曲面
  5. FreeSWITCH实现IP分机呼叫外线
  6. css 中drop-shadow
  7. orcal入门,这一章足够
  8. 解决vue项目在ie和360兼容模式下显示空白页问题
  9. 计算机网络-我家是怎么上网的?
  10. 如何区别 until 和 not until