《C语言程序设计》(软件技术级)()分析.ppt

《C语言程序设计》(软件技术级)()分析.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.3数据的格式化输出和输入 2.3.2数据的格式化输入 学一学 scanf( 格式控制,地址列表) ; printf( 格式控制,【输出列表】) ; 输入函数scanf()的格式控制也是用双引号括起来的字符串,但只包含格式说明符,不需要其他普通字符。 也必然包含地址列表。 2.3数据的格式化输出和输入 2.3.2数据的格式化输入 问题2.4:Tony因为学习努力,成绩突出,上半学年获奖学金2500元,下半年获奖学金3000元,用scanf( )函数输入数据,计算Tony本学年获得的奖学金并输出结果。 试一试 2.3数据的格式化输出和输入 2.3.2数据的格式化输入 #include stdio.h int main() { int iPrize1,iPrize2,iSum; printf(请输入两个奖学金:); scanf(%d%d,iPrize1,iPrize2); iSum=iPrize1+iPrize2; printf(该同学的奖学金为:%d\n,iSum); return 0; } 2.3数据的格式化输出和输入 2.3.2数据的格式化输入 试一试 2.3数据的格式化输出和输入 2.3.3单个字符的输入和输出 设ch为一个字符型变量或落在ASCII码值范围内的整型数据。 学一学 ch=getchar(); putchar(ch); scanf(“%c”,ch); printf(“%c”,ch); 2.3数据的格式化输出和输入 2.3.3单个字符的输入和输出 问题2.5:从一个键盘输入一个小写字母,将其转化为大写字母并输出。 试一试 #include stdio.h int main() { char ch; printf(请从键盘输入一个小写字母:); ch=getchar(); ch=ch-32; putchar(ch); return 0; } 代 码 2.4 运算符和表达式 2.4.1算术运算符和算术表达式 一、基本算术运算符 二、强制类型转换符 三、自增自减运算符 四、算术表达式 五、算术表达式式的优先级和结合方向 2.4.1算术运算符和算术表达式 一、基本算术运算符 基本算术运算符:+ 、 - 、 * 、 / 、% 说明: 1.两个整数相除(/)的结果仍为整数。 2.四则运算(+、-、*、/)时若两个运算数据中至少一个是实型数据,则运算结果为double型数据。若两个运算数据都是整型,则运算结果为整型数据。 3.%运算符的两侧必须是整型数据。 学一学 2.4.1算术运算符和算术表达式 一、基本算术运算符 问题2.6 从键盘输入一个3位数,求该数个位、十位、百位上的数字的和。 试一试 想一想 问题 从键盘输入一个4位数,求该数个位、十位、百位、千位上的数字的和。 2.4.1算术运算符和算术表达式 二、强制类型转换符 自动类型转换(参看P37,图2-2) 强制类型转换符的格式: (类型名)(表达式) 学一学 试一试 问题2.7 从键盘输入一个球的半径值,计算并输出这个数的体积。球体积计算公式为: 2.4.1算术运算符和算术表达式 三、自增、自减运算符 x++, ++x , x--, --x 说明:自增或自减运算符只能用于普通变量,常量和表达式不能做这两种运算。 x++, ++x是由区别的。x--, --x 也是有区别的。 2.4.1算术运算符和算术表达式 四、算术表达式 用算术运算符和括号运算对象连结起来的符合C语言规则的式子,称为C语言的算术表达式。 2.4.1算术运算符和算术表达式 五、算术运算符的优先级和结合方向 问题2.9 2.4 运算符和表达式 2.4.2赋值运算符和赋值表达式 1.赋值运算符 变量名=表达式 2.符合赋值运算符 变量名双目运算符=表达式 3.赋值表达式 将一个变量和一个表达式连结起来的式子称为赋值表达式 变量名赋值运算符表达式 2.4 运算符和表达式 2.4.2赋值运算符和赋值表达式 说明: 1.可以把一个赋值表达式赋值给一个变量 2.赋值运算符的结合方向是“自右向左” 3.可以用赋值表达式同时给多个变量赋值、或赋同样的值。 2.4 运算符和表达式 2.4.3逗号运算符、逗号表达式 逗号运算符: , 逗号表达式: 表达式1,表达式2,……,表达式n; 逗号运算符的值是最后一个表达式的值。 2.5顺序结构程序设计 C语言是结构化程序设计语言 结构化程序设计的基本思想是:用顺序结构、选择结构和循环结构这3种基本结构来构造程序。 2.5顺序结构程序设计 C语言提供了丰富的语句来

文档评论(0)

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

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

1亿VIP精品文档

相关文档