C语言大学教程 C语言第9章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言大学教程 C语言第9章

第9章 格式化输入和输出 9.8 带域宽和精度的打印 图9.9程序 :规定域宽和精度的打印 8 int i = 873; 9 double f = 123.94536; 10 char s[] = “Happy Birthday”; 11 12 printf( “Using precision for integers\n” ); 13 printf( “\t%.4d\n\t%.9d\n\n”, i, i ); 第9章 格式化输入和输出 9.8 带域宽和精度的打印 图9.9程序 :规定域宽和精度的打印 14 15 printf( “Using precision for float-point numbers\n” ); 16 printf( “\t%.3f\n\t%.3e %.3g\n\n”, f, f, f ); 17 18 printf( “Using precision for strings\n” ); 第9章 格式化输入和输出 9.8 带域宽和精度的打印 图9.9程序 :规定域宽和精度的打印 19 printf( “\t\.11s\n”, s ); 20 return 0; 21 } /* end main */ 第9章 格式化输入和输出 9.8 带域宽和精度的打印 图9.9程序执行结果 Using precision for integers 0873 000000873 Using precision for float-point numbers 123.945 第9章 格式化输入和输出 9.8 带域宽和精度的打印 图9.9程序执行结果 1.239e+002 124 Using precision for strings Happy Birth 第9章 格式化输入和输出 9.9 在printf函数的格式控制字符串中使用标记 标记的作用 :增加输出格式的控制功能 使用方法 :在紧靠%的右侧写上标记 %-3d %-4.2f 标记可以单独使用,也可以组合使用 第9章 格式化输入和输出 9.9 在printf函数的格式控制字符串中使用标记 - (减号):在域宽内左对齐地显示输出结果 + (加号):在整数前面显示一个加号,在负数前面显示一个减号 空格 :在没有打印加号的正数前面打印一个空格。 0 :在打印的数据前面加上前导0以填满域宽。 第9章 格式化输入和输出 9.9 在printf函数的格式控制字符串中使用标记 第9章 格式化输入和输出 9.10 打印文本和转义系列 第9章 格式化输入和输出 9.11 用scanf函数读取格式化输入 scanf语句的格式: scanf( 格式控制字符串,其余实参 ); scanf函数的格式化输入功能 输入任意一种类型的数据 从一个输入流中输入指定的字符 忽略一个输入流中的字符 第9章 格式化输入和输出 9.11 用scanf函数读取格式化输入 扫描集输入 扫描集是位于格式控制字符串中以百分号开头、用访括号([ ])括起来的一组字符。 扫描集扫描输入流中的字符,寻找与字符集中的字符匹配的字符。 一旦遇到扫描集中没有的字符时,停止输入。 第9章 格式化输入和输出 9.11 用scanf函数读取格式化输入 图9.21程序:寻找元音字符 1 /* Fig 9.21: fig09_21.c */ 2 /* Using a scan set */ 3 #include stdio.h 4 5 /* function main begins */ 6 int main (void ) 第9章 格式化输入和输出 9.11 用scanf函数读取格式化输入 图9.21程序:寻找元音字符 7 { 8 char z[ 9 ]; 9 10 printf( “Enter string: “ ); 11 scanf( “%[aeiou]”, z ); 12 第9章 格式化输入和输出 9.11 用scanf函数读取格式化输入 图9.21程序:寻找元音字符 13 printf( “The input was \”%s\”\n”, z ); 14 return 0;

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档