第三章-顺序程序设计.ppt

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

第三章 顺序程序设计 一个程序 例3.1 编程实现对输入的一个数,输出其绝对值 void main() { float x, abs; scanf ( “%f”, x ); //输入这个数 if ( x0 ) /* 实现求绝对值*/ abs = -x; else abs = x; printf(“%f的绝对值是%f ”, x, abs); //输出结果 } C程序的编写 正确的解题思路(正确的设计) 掌握C的基本语法 完成程序设计 3.1 顺序程序设计 输入 处理 输出 P37-38 3.2 数据的表现形式及其运算 3.2.1 数据的表现形式---常量与变量 一、常量与符号常量 字面常量:123, -78.90, ’\n’, ’a’,”a”,”hello\n” 整型常量,实型常量,字符常量,字符串常量 符号常量:#define PI 3.1415926 则: PI * r ? 3.1415926 * r 符号常量格式: #define 标识符 字符串/符号串 枚举常量:enum response {no,yes,none}; enum response answer; 则answer的值只能取 no(0), yes(1),none(2) 下面4组常量,合法的一组C语言常量是 ___ 二、标识符和变量 标识符 标识符可用作变量名、符号名、函数名、数组名、文件名以及一些具有专门含义的名字。 合法的标识符由字母、数字和下划线组成,并且第一个字符必须为字母或下划线,且不能与关键词重名。 下面的标识符都是合法的: a sum s1 product average pi _int si3q 下面的标识符是非法的: 4A _$A x.y S#10 -init float 二、标识符和变量 变量 (1)定义:值在程序运行期间可改变的量叫变量。 (2)变量名:采用标识符规范 (3)变量的使用: 先定义后使用 定义变量通常在程序的开始进行,变量的定义格式为: 类型名 变量表; 或 类型名 变量名1=表达式1,变量名2=表达式2,...,变量名n=表达式n; 三 常变量 C99允许使用 格式: const 数据类型 变量名=初值 const int a=3; 区别: #define PI 3.14 const float pi=3.14 3.2.2 C语言的数据类型 一、为何引入数据类型 不同类型的数据—有不同的区别 数据表现形式 合法取值范围 占用内存大小 支持的运算方式 3.2.2 C语言的数据类型 3.2.3 整型常量 (1)整型常量 十进制 123,-4589,+7,0 八进制 021,-011,073,0123等 十六进制 0x12,0X1f,-0xa1等 各种整型常量 如:1024l,67890L,256u, 123, 021, 0x12 (2)整形变量 ①.整数在内存中的存储 ②.整型变量的分类 ③.整型变量的定义与使用 ②.整型变量的分类 ③.整型变量的定义与使用 ③.整型变量的定义与使用 3.2.4字符型数据—(1)字符型常量 字符:ASCII字符表(字母,数字,专门符号,空格,不能显示的字符) 普通字符常量 ‘a’ ‘A’ ‘0’ ‘$’ 转义字符 – 以\开始的字符 ‘\n’ ‘\t’ ‘\b’ ‘\\’ ‘\’’ ‘\ddd’ ‘\xdd’ 字符串常量 “a” “hello” “hello\n” 3.2.4字符型数据—(2)字符型变量 在内存中的存放 只能存一个字符,存储为该字符的ASCII码 如 char c=‘a’; 则 字符串的存储 同字符,增加了一个’\0’ 注意: 字符与字符串的存储和赋值区别 3.2.5浮点型数据(1)浮点型常量 十进制小数 如 0.123, .123, 123.0, 5.0 指数形式 数e/E整数 如 1.23e3 或 1.23E3 表示1.23*103 注意: 1)字母e / E之前必须有数字, e / E后面必须为整数。 如:e3、2.1e3.5、.e3、e都不是合法的指数形式。 2)规范化的指数形式。在字母e或E之前的小数部分,小数点左边应当有且只能有一位非0数字。 如:2.3478e2、3.0999E5、6.46832e12属规范化指数形式。 2.浮点型数据-- (2)浮点型变量 在内存中的存放 规范化

文档评论(0)

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

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

1亿VIP精品文档

相关文档