简单程序和选择语句.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 第三章 简单程序和选择语句 1.????三种流程结构 顺序、分支、循环 2.?????C语句概述 (1)??????? 表达式语句 (2)??????? 复合语句 (3)??????? 选择语句(if和switch) (4)??????? 循环语句(while,do-while和for) (5)??????? 转移语句(break,continue,goto和return) (6)??????? 标号语句 3.1 流程控制和语句 3.2 ??表达式语句 语法格式: 表达式 ; (赋值语句,函数调用语句等) 3.3 ??复合语句 语法格式: { 语句 语句 …… } 复合语句在语法上等同于一条语句。 如:#include stdio.h C语言没有输入输出语句,其输入输出均采用标准函数来实现。 要使用标准输入输出函数,必须在使用前加以说明,其说明方式是在程序的开头使用包含编译预处理命令把标准输入输出头文件包含到本文件中即可。 3.4 ??输入输出函数调用 3.4.1 字符输出函数 putchar() 3.4.2 字符输入函数 getchar() 3.4.3 格式输出函数 printf() 3.4.4 格式输入函数 scanf() 3.4.1 字符输出函数 putchar() 1.函数原型为:int putchar(int c); 2.功能: 将要输出的字符码转换为unsigned char送到标准输出设备中去。 返回值是被输出的字符,如果出错则返回EOF。 3.调用格式为:putchar(c) 其中c为实参。 3.4.2 字符输入函数 getchar() 1.函数原型为:int getchar(void); 2.功能: 从键盘缓冲区读一个字符。 返回值是读入的字符,如读到文件尾则返回EOF。 此函数无参数 3.调用格式为:getchar() 3.4.3 格式输出函数 printf() 1.函数原型为:int printf(const char *format,…); format为格式字符串, “…”为输出的表达式表,它的项数是可变的。 2.调用格式为: printf(格式字符串,输出表达式表);   此函数至少必须给出第一个参数。   格式字符串中可以包含普通字符和格式字符,普通字符照原样输出,格式字符说明输出数据所需的格式,格式字符也叫转换字符,转换说明的形式为: %[flags][width][.prec][F|N|h|l|L]type 每种格式均以%开头,以格式字符结尾。 3.printf函数的格式字符串 转换字符 参数类型 输出格式 d,i int 有符号十进制整数 o int 无符号八进制整数(无前导0) X,x int 无符号十六进制整数(无前导0x或0X)X表示大写字母,x表示小写字母 u int 无符号十进制整数 c int 有符号字符 s char * 输出字符直到’\0’或[.prec] f double 浮点[-]dddd.ddd E,e double 浮点[-]d.ddd e [+/-]ddd G,g double 有给定值和精度确定是用e或f格式 p void * 指针值 N-yyyy;F-xxxx:yyyy n int * 计数到此为止已经输出的字符的个数到对应的指针型参数中 % 不转换参数 输出一个% 选项 符号说明 意义 flag - 在输出宽度内左对齐右填空格(缺省为右对齐) + 在正数前冠以“+”号 空格 输出的第一个不是符号时输出一个空格作前缀 0 在输出宽度内用前导0填充 # 在八进制数前加前导0,在十六进制数前加0x或0X,对g格式不删除尾部0 width和.prec width 给定总宽度,如果实际数值的宽度大于给定的宽度,则按实际宽度输出 . 分隔width和prec prec 指出输出数的精度对实型数为小数部分的位数,对整数为至少应输出的位数(前面添0),对字符串为至多输出的字符的个数。 * 代表一个整数,其值由对应的参数决定,用于代替width和prec,表示可变的。 h,l,L h 指出输出参数是短整型 l 指出输出参数是长整型,也可用于double类型的参数前 L 指出输出参数是long double类型 3.4.4 格式输入函数 scanf() 1.函数原型为:

文档评论(0)

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

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

1亿VIP精品文档

相关文档