2022年c语言格式 .pdf
《2022年c语言格式 .pdf》由会员分享,可在线阅读,更多相关《2022年c语言格式 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、c 语言格式C 中格式字符串的一般形式为:标志 输出最小宽度.精度 长度 类型其中方括号中的项为可选项。各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示:表示输出类型的格式字符格式字符意义a 浮点数、十六进制数字和p-计数法(C99)A 浮点数、十六进制数字和p-计数法(C99)c 输出单个字符d 以十进制形式输出带符号整数(正数不输出符号)e 以指数形式输出单、双精度实数E 以指数形式输出单、双精度实数f 以小数形式输出单、双精度实数g 以%f%e 中较短的输出宽度输出单、双精度实数,%e格式在指数小于-4 或者大于等于精度时使用G 以%f%e 中较短的输出
2、宽度输出单、双精度实数,%e格式在指数小于-4 或者大于等于精度时使用i 有符号十进制整数(与%d 相同)o 以八进制形式输出无符号整数(不输出前缀O)p 指针s 输出字符串x 以十六进制形式输出无符号整数(不输出前缀OX)X以十六进制形式输出无符号整数(不输出前缀OX)u 以十进制形式输出无符号整数/*测试常见的输出类型*/#include stdio.h#include conio.h main()printf(The program test print style!n);/*以十进制形式输出带符号整数(正数不输出符号)*/printf(%dn,223);printf(%dn,-232)
3、;printf(n);/*以八进制形式输出无符号整数(不输出前缀O)*/printf(%on,223);printf(%on,-232);printf(n);/*以十六进制形式输出无符号整数(不输出前缀OX)*/printf(%xn,223);printf(%xn,-232);名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -printf(n);/*以十进制形式输出无符号整数*/printf(%un,223);printf(%un,-232);printf(n);/*以小数形式输出单、双精度实数*/printf(%fn,223.11);printf(%fn,232.111
4、11111);printf(%fn,-223.11);printf(%fn,-232.11111111);printf(n);/*以指数形式输出单、双精度实数*/printf(%en,223.11);printf(%en,232.11111111);printf(%en,-223.11);printf(%en,-232.11111111);printf(n);/*以%f%e 中较短的输出宽度输出单、双精度实数*/printf(%gn,223.11);printf(%gn,232.111111111111);printf(%gn,-223.11);printf(%gn,-232.11111111
5、1111);printf(n);/*输出单个字符*/printf(%cn,a);printf(%cn,97);printf(n);/*输出单个字符*/printf(%sn,this is a test!);printf(%sn,2342o34uo23u);printf(n);getch();2.标志标志字符为-、+、#、空格和0 五种,其意义下表所示:标志格式字符标 志 意 义-结果左对齐,右边填空格+输出符号(正号或负号)空格输出值为正时冠以空格,为负时冠以负号#对 c,s,d,u 类无影响;对o 类,在输出时加前缀0;对 x 类,在输出时加前缀0 x 或者 0X;对 g,G 类防止尾随 0
6、 被删除;对于所有的浮点形式,#保证了即使不跟任何数字,也打印一个小数点字符名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -0 对于所有的数字格式,用前导0 填充字段宽度,若出现-标志或者指定了精度(对于整数),忽略3.输出最小宽度用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。/*测试标志字符为-、+、#、空格四种*/#include stdio.h#include conio.h main()/*以十进制形式输出带符号整数(正数不输出符号)*/printf(*%-10d*n,223);printf
7、(*%+10d*n,-232);printf(*%2d*n,223);printf(*%#d*n,-232);printf(n);getch();/*以八进制形式输出无符号整数(不输出前缀O)*/printf(*%-10o*n,223);printf(*%+10o*n,-232);printf(*%o*n,223);printf(*%#o*n,-232);printf(n);getch();/*以十六进制形式输出无符号整数(不输出前缀OX)*/printf($%-10 x$n,223);printf($%010 x$n,-232);printf($%x$n,223);printf($%#x$n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年c语言格式 2022 语言 格式
限制150内