第3章 键盘的输入与屏幕的输出.ppt

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

第3章 键盘输入与屏幕输出 内容提要 C语句分类 表达式语句 复合语句与空语句 基本的输入与输出操作 3.1 C语句分类 变量定义语句 int x, y; 表达式语句 i++; i = i + 1; 空语句 ; 复合语句 {t = x; x = y; y = t;} 函数调用语句 printf(This is a C statement.); 控制语句 ? if ( ) … else … (条件语句) ? for ( ) … (循环语句) ? while ( ) … (循环语句) ? do … while ( ) (循环语句) ? continue (结束本次循环语句) ? break (终止执行switch或循环语句) ? switch (多分支选择语句) ? return (从函数返回语句) ? goto (转向语句) 3.2 表达式语句 变量赋值运算符表达式 例如: “a=5”是一个赋值表达式 对赋值表达式求解的过程是: ①求赋值运算符右侧的“表达式”的值; ②赋给赋值运算符左侧的变量。 例如: 赋值表达式“a=3*5”的值为15,执行表达式,变量a的值也是15。 注意: 一个表达式应该有一个值 3.3 复合语句和空语句 在什么情况下使用复合语句? 条件语句和循环语句在语法上只允许带一条语句 当分支和循环中需要进行多项操作时 例3.1 main() { int a = 0; { int a = 1; printf(In: a = %d\n, a); } printf(Out: a = %d\n, a); } 空语句 空语句有什么作用? 什么也不做,只表示语句的存在 自顶向下程序设计时用在那些未完成的模块中 3.4 基本的输入/输出操作 如何在程序中给变量赋值? 赋值表达式语句 赋值表达式; Total = m * pow(1+r, n); 如何进行数据的输入输出? 输入:从标准输入设备上输入数据到计算机内存 输出:将计算机内存中的数据送到标准输出设备 C语言中输入输出操作通过调用标准库函数来实现 #include stdio.h 在当前目录和TC指定的目录中找该文件 #include stdio.h 在由TC指定的文件目录中找该文件 3.4.1字符输入输出 字符输出函数 putchar(ch) 输出一个字符ch 字符输入函数 getchar() 无参数 函数值为从输入设备接收的字符 3.4.2格式输入/输出 格式输出函数 printf(格式控制字符串, 输出项表列); 输出若干个任意类型的数据 printf(a=%d b=%f, a, b); 基本的格式字符 对不同类型的数据要使用不同的格式字符 d格式符:用来输出有符号的十进制整数 %d:按十进制整数的实际长度输出 %md:m为指定的输出字段宽度 若数据位数小于m,则左端补以空格,若大于m,则按实际位数输出。 printf(”%4d, %4d”,a,b); 若a=123,d=12345,则输出结果为: 123,12345 %ld、 %lld :输出长整型和双长整型数据 c格式符:用来输出一个字符 f格式符:用来输出实数,以小数形式输出 %f:不指定字段宽度,整数部分全输出,小数为6位 但要注意有效位数 %m.nf:指定输出数据共占m列 n为小数位,若数值长度小于m,则左端补以空格 %-m.nf:输出数据向左对齐,指定输出数据共占m列 n为小数位,若数值长度小于m,数值向左端靠,右端补以空格 e格式符:以指数形式输出实数 数字部分小数位数为6位,指数部分占5列。 printf(”%e”,123.456); 则输出结果为: 1.234560e+002 所输出的实数共占13列 g格式符:用来输出实数,根据数值的大小,自动选择f格式或e格式,且不输出无意义的零 o格式符:以八进制整数形式输出 (输出的数值不带符号,符号位也一起作为八进制数的一部分输出) 例: int a=-1; printf(%d,%o,a,a);

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档