C语言第1~2节.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 C语言基础 1.1 程序设计方法 1.1.1 程序设计语言概述 1、模块化设计方法 自顶向下,逐步细化 如图所示 2、结构化编码 1.2 C语言简介 1.2.1 C语言的发展 1.2.2 C语言的特点 第2章 数据类型、运算符和表达式 2.1 C语言的基本语法单位 1、字符集 2、关键字 2.2 常量与变量 2.3 基本数据类型 2.3.1 整型数据 1、整型常量的表示 C的整型常量有三种表示形式: (1)十进制整数,如13,0,-1 (2)八进制整数:以0(零)开头,后跟0~7八个数字组成的数字串。负数在0前加“-”。如:012,0347,-0500 (3) 十六进制整数:以0和字母X或x开头,后跟0~9和字母A~F或a~f组成的数字串。负数在0X或0x前加“-”。如:0x12,0Xab,0x3f 以上三种表示形式都可以在整数后面加上后缀u或U,构成无符号整数,如: 123u、300U、012u、0765U、0x12u、0XA99U 2、 整型变量 一个整数(以13主例)在存储单元中的存储情况 long 型 (3)整型变量的定义 P17例2.2: 2.3.2 实型数据 (1)十进制小数形式(定点形式):如16.5,-4.79 (2)指数形式(又称科学表示法),按绝对值来说,一般实数值很大或很小时用指数形式表示方便。 定点部分+e (E)+整数指数部分 其中e或E相当于数学中幂底数10,如: 2、实型变量的定义 (3)实型变量的定义 思考:学生成绩的数据类型,设两门课程 int a, b; 或float a, b; 2.3.3 字符型数据 一、字符常量 1.字符常数,可显示字符,用单引号括起来的一个字符,如’a’,’5’ 、’#’ (2) 八进制转义字符,由“\”后的1~3个八进制数字构成的字符序列。如: \62 62是ASCⅡ的八进制,表示字符2 \101 101是ASCⅡ的八进制,表示字符A \141 141是ASCⅡ的八进制,表示字符a 二、字符串常量 用双引号括起来的字符序列。例:“ABCD”、“data”、“126.7” 1.字符串常量的存储方式 2.字符常量与字符串常量区别 (1)‘A’≠“A” (2)字符常量只占1个字节存储单元,字符串常量则占一批连续的存储单元,其所占字节数是字符串长度加1。 (3)字符常量存放在字符变量中,字符串常量则存放在字符数组中。 (4)字符常量可以与整数混合运算。 三、字符变量 用于存放字符常量,即一个字符变量只能存放一个字符。 在内存中占一个字节,取值范围-128~127。 2.5 运算符和表达式 P256 附录2 2.5.1 算术运算符和算术表达式 一、基本算术运算符 二、自增、自减运算符 ++(加1或自增运算符) --(减1或自减运算符) 优先级:++、--高于二元算术运算符 结合性:自右至左 例: P21例2.7: 三、算术表达式 表达式在计算机程序设计中使用非常广泛。在C语言中,具有多种形式的表达式,如算术表达式、关系表达式、逻辑表达式等。一个常量,一个变量都可以看成是一个表达式,一个表达式可通过运算符与另一个表达式构成新的表达式。 表达式的书写规则: (1)所有表达式必须以线性形式写出。因此分子、分母、指数、下标等都必须写在同一行。如: B2 B*B 2.5.2 表达式计算中的数据转换 1、隐式转换 在进行运算时,不同类型的数据要先转换成同一类型,然后进行运算,转换规则: 2、强制类型转换 格式:(类型关键字)常量 (类型关键字)变量 (类型关键字)(表达式) 2.5.3 赋值运算符与赋值表达式 一、赋值运算符与表达式 1、= 优先级:低于算术运算符 结合性:自右至左 注意:赋值运算符左边必须是变量或数组元素; 右边可以是常量、变量或表达式等等。 4、赋值表达式的值 取左边变量的值 5、赋值运算中的类型转换 转换方式有两种: 二、复合赋值运算符与表达式 1、复合赋值运算符 +=、-=、*=、/=、%= 2、复合赋值表达式 三、赋值表达式作为右边运算量 形式:变量 赋值运算符 赋值表达式 2.5.4 逗号运算符与表达式 一、逗号运算符 , 扩展形式: 2.6 C语句概述 1.?表达式语句 表达式后加一个分号构成。最典型的表达式语句是,在赋值表达式后加一个分号构成的赋值语句。 例如,“num=5 ”是一个赋值表达式,“num=5;”是一个赋值语句。 空语句 空语句仅由一个分号构成。 2.?流程控制语句 if()~el

文档评论(0)

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

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

1亿VIP精品文档

相关文档