分支结构1(数据类型及运算).ppt

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

上节课内容回顾(笔记) printf(“格式控制字符串” ,输出表列); scanf(“ 格式控制字符串 ” , 地址表列 ); C语言的数据类型(及其关键字、长度) 常量的分类:直接常量、符号常量 整型常量按进制分类及其占位符: 十、八、十六进制(%d、%o、%x) 按长度分类: 基本整型、长整形、短整型、无符号型等 变量的命名规则:字母、数字、下划线组成,开头是字母或下划线 实数(浮点数)的形式:十进制小数、指数 算术运算符 + 、-、* 、/、% (模、求余) * 不能省 / 左右两边若都是整数,结果是整数 若有任一边是实数,结果为实数 变量的使用: 先定义,初始化(赋值),计算,输出结果 = 是赋值号,作用 编 程 输入四门课成绩 a1、a2、a3、a4分值,求总和sum和平均分avg。 2. 输入华氏温度,输出对应的摄氏温度c=5×(f-32), 9 。 结果保留2位小数。 3. 从键盘上输入三角形的三条边a,b,c的值,假定它们能构成三角形,利用公式 计算面积。其中 4.字符变量ch的值如何由 ‘A’ 变成 ‘C’ , ‘B’变成‘D’ 2.4.3 字符型数据 2.4.3 字符常量(用单引号括起来,如‘a’ 、‘X’) 占1字节,存放的是字符的编码值。 其中,转义字符是以‘ \ ’开头的特殊的字符列。 转义字符 如: ‘\0’表示编码值为0的字符,即NULL,它与常数0是等同的; ‘\101’ 、 ‘\07’ 、 ‘\60’ 、 ‘\060’表示 ‘\x41’ 2.4.4 字符串常量(用双引号) “C language programming” “#123 ” “Don’t move!” “China”在存储器中实际占用6个字节: 5.10 预处理命令 宏定义 文件包含 条件编译 预处理命令——宏定义 例5-15 带参宏定义 2.6.3 字符变量 例: char c1=‘a’, c2=‘A’; 字符数据的存放形式及使用方法: 存放的是字符的ASCII码 字符型数据和整型数据是通用的,它既可以以字符形式输出,也可以以整数形式输出。 例: main( ) { char c1 , c2; c1=97; c2=98; printf(“ %c %c ” , c1, c2); printf (“%d %d \n” , c1 , c2); c1=c1-32; c2=c2-(‘a’-’A’); printf(“%c %c\n” , c1, c2 ); } 运行结果:a b 97 98 A B 字符变量ch的值如何由 ‘A’ 变成 ‘C’ , ‘B’变成‘D’ 3.3 分支结构 上节课中我们接触到的都是顺序结构的程序。 C语言程序共有三种基本结构: 3.2 顺序结构 3.3 选择结构 3.4 循环结构 顺序结构 程序举例 例1:输入三角形的三边长(a b c),求三角形面积。 面积公式 ,其中s=(a+b+c)/2。 源程序: 2_1.exe 2_1.c 2_1.txt 流程图: N-S流程图: 流程图 流程图是一种传统的算法描述方法,它用不同的几何图形框来代表各种不同性质的操作。 还有一种N-S流程图,可以省略各结构间的流程线,把全部算法纳入一个矩形框内。 选择结构 程序举例 输出两个整数中的最大值。 从键盘输入一个字符,如果是小写,则转换为大写字母。 流程图1 从键盘输入一个字符,如果是小写,则转换为大写字母,如果不是小写字母,则原样输出。 从键盘上输入字符,判别其分类(控制字符、数字、大写字母、小写字母、其他字符)。 从键盘输入x的值,根据公式计算y的值。流程图2 选择结构 流程图 一、单分支结构— 基本if 结构 2.8.7 条件运算符 ? : 1. 格式:

文档评论(0)

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

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

1亿VIP精品文档

相关文档