C语言概述+解析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单击此处编辑母版标题样式 * * 第1章 C语言概述 大连外国语大学 软件学院 C 语言程序设计 主讲教师:杨晨 办公地点:10A221 * 1.1 程序设计概述及C语言简史 1.2 C语言特点 1.3 C程序的开发过程 1.4 C程序的基本结构 1.5 库函数printf()和scanf()的使用 本章内容 * I/O库函数是包含在“stdio.h”头文件中的,事先应将其包含到用户程序文件中。使用时在源程序中加入:#include stdio.h 系统隐含的输入设备是键盘,输出设备是显示器。 可以说,没有输入的程序缺乏灵活性;没有(输出)结果的程序毫无用途。 1.5 库函数printf()和scanf()的使用 * 格式输出函数printf() 函数调用的一般形式 printf(格式控制, 输出表列) 功能:按格式控制所指定的格式,在标准输出设备上输出一组数据。 * 格式控制 用双引号括起的字符串,用于指定输出数据的类型、格式、个数 包括:普通字符、格式符、转义字符 照原样输出,用于输出提示信息 printf (c=%d+%d=%d\n, a, b, a+b ); 格式说明符:由 % 和格式字符串组成:%格式字符串。它表示按规定的格式输出数据。 指名特定的操作 * 转义字符 转义字符 转义字符的意义 \n 回车换行,光标移至下一行开头 \t 横向跳到下一制表位置 \b 退格,光标移到前一列 \r 回车,光标移到本行行首 \f 走纸换页,光标移到下页开头 \\ 反斜线符(\) \’ 单引号符 \” 双引号符 \ddd 1~3位八进制数所代表的字符? \xhh 1~2位十六进制数所代表的字符 * #include stdio.h void main() { printf(“1234”); /*输出数字“1234”后光标后移一位*/ printf(“567\n”); /* 在光标当前位置开始输出“567”后光标移到下一行行首。*/ printf(abc\tdef\n); /* 输出abc后遇到“\t”,光标跳过5位,到下一个输出位置,即第九位依次输出def,然后换行。 */ printf(abcd\befg\rh\n); /*输出abcd后遇“\b”,光标退一位到字母d处开始输出efg,再遇“\r”使得光标移到该行行首,输出h。 */ } 【运行结果】 1234 abc abcd } 5 } 6 7 } def abce f g hbce * 转义字符 [例1.4] 转义字符应用举例 main() { printf(“abc\tde\rx\n”); printf(“ff\b\b\tg\n”); } 运行结果: xbc□□□□□de □□□□□□□□g * 格式符 格式符是以“%”开头,形式为%数据输出宽度说明符格式符,格式符个数与输出表列的个数一一对应。 * 输出格式说明符 整型 数据 %d 以有符号十进制形式输出整型数 %o 以无符号八进制形式输出整型数 %x 以无符号十六进制形式输出整型数 %u 以无符号十进制形式输出整型数 实型 数据 %f 以小数形式输出实型数默认输出6位小数 %e 以指数形式输出实型数数字部分小数位数为6位 字符型 数据 %c 输出一个字符 %s 输出字符串 * 数据输出宽度说明符 l 输出长整型数(只可与d、o、x、u结合用) m 指定数据输出的宽度(即域宽) .n 对实型数据,指定输出 n 位小数; 对字符串,指定左端截取n 个字符输出 + 使输出的数值数据无论正负都带符号输出 - 使数据在输出域内按左对齐方式输出 整数位数+小数位数+小数点 自动对n位后小数四舍五入 例如: %ld —— 输出十进制长整型数 %m.nf —— 右对齐,m位域宽,n位小数或n个字符 %-m.nf —— 左对齐 * 例如有程序段 : int a=123,b=100; printf(%d %d %d\n,a,b,a+b); printf (c = %d + %d = %d\n,a,b,a+b ); * 数据格式说明使用示例 #include stdio.h void main() { printf( a = %4d,b = %- 6.2f,%c,%s,20,8.456,‘a’

文档评论(0)

文档资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档