网站大量收购闲置独家精品文档,联系QQ:2885784924

[工学]C语言第02章 数据类型、运算符与表达式.ppt

[工学]C语言第02章 数据类型、运算符与表达式.ppt

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

第二章 数据类型、运算符和表达式 1、C语言的数据类型 2、常量与变量 3、整 型 数 据 4、实 型 数 据 5、字符型数据 6、变量赋初值 7、各类数值型数据之间的混合运算 8、算术运算符和算术表达式 9、赋值运算符和赋值表达式 10、逗号运算符和逗号表达式 2.1 C语言的数据类型 1、数据和数据类型 (1)数据是程序加工、处理的对象,也是加工的结果,是程序设计中所要涉及和描述的主要内容。 (2)程序所能够处理的基本数据对象被划分成一些集合。属于同一集合的各数据对象称为数据类型。每一数据类型都具有同样的性质,例如对它们能够做同样的操作,它们都采用同样的编码方式等等。 2.1 C语言的数据类型 2、C语言中定义的数据类型 2.2常量与变量 1、常量与符号常量 常量:在程序运行中,其值不变的量。 举例:如12、0、-3为整型常量,4.6、-1.23为实型常量,‘a’、‘d’为字符常量。常量从字面形式即可判断。 符号常量:用一个标识符代表一个常量。 符号常量名常用大写,而把变量名用小写字母表示,以示区别,例如: #define PI 3.1415926 2.2常量与变量 【例2.1】已知圆半径r,求圆周长c和圆面积s的值。 其中PI为定义的符号常量,程序编译时,用3.1416替换所有的PI。 2.2常量与变量 2、变量 在程序运行时值可以改变的量,称为变量。 变量的三要素是变量名、变量值和存储单元。 2.2常量与变量 2.1、变量名的命名 (1)变量名用标识符表示。所谓标识符是用来标识变量名、函数名、数组名、类型名和文件名的有效字符序列。 (2) C语言规定标识符只能使用字母、数字、下划线三种字符组成,且第一个字符必须为字母或下划线。 2.2常量与变量 2.1、变量名的命名 (3)变量名的命名规则 建议变量名的长度不要超过8个字符。 在标识符中,大小写是有区别的。例如STUDENT和student 是两个不同的标识符。 命名应尽量有相应的意义,以便阅读理解,做到“见名知义”。 2.2常量与变量 2.2、变量的定义 (1)变量是先定义,后使用。 定义一个变量需要提供两方面的信息:变量的名字和类型 (2)定义格式 类型说明符 变量1, 变量2,…; 如 int number; 2.3整 型 数 据 1、整型常量的表示方法 (1) 十进制整常数。没有前缀 (2) 八进制整常数。以0作为前缀。 (3) 十六进制整常数。十六进制整常数的前缀为0X或0x。 2.3整 型 数 据 1、整型变量 (1)整型数据在内存中的存放形式 整型数据在内存中以二进制补码形式存放。 int i; /*定义i为整型变量*/ i=20; /*给i赋以整数20*/ 十进制数20 的二进制形式为10100, 2.3整 型 数 据 2、整型变量 (2)整型变量的分类 基本整型 int 长整型 long/long int 短整型 short/short int 有符号 [signed] int 无符号 unsigned int short=int =long shortlong 2.3整 型 数 据 2、整型变量 (2)整型变量的分类 2.3整 型 数 据 2、整型变量 (2)整型数据的溢出 2.3整 型 数 据 2、整型变量 (2)整型变量的定义 2.4实 型 数 1、实型常量的表示方法 十进制小数形式 指数形式 规范化的指数形式是指在字母e或E之前的小数部分中,小数点左边应当有且只能有一位非0数字。 2.4实 型 数 2、实型变量 (1)实型数据在内存中的存放形式 系统将实型数据分为小数部分和指数部分,分别存放。 (2)实型变量的分类 2.4实 型 数 2、实型变量 (3)实型数据的舍入误差(测试) 实型变量提供的有效数字是有限的 一个很大的数+一个很小的数,没有意义 2.4实 型 数 2、实型变量 【例2.8】 显示个人微机上不同类型变量所占的字节数 2.5字符型数据 1、字符常量 (1)定义 字符常量是用单引号( )括起来的一个字符。 例如,a、=、?都是合法的字符常量。 (2)字符常量特点 (1) 字符常量只能用单引号括起来,不能用双引号或其他括号。 (2) 字符常量只能是单个字符,不能是字符串。 2.5字符型数据 1、字符常量 (3)转义字符 转义字符以反斜杠开头的字符序列,具有特定的含义,不同于字符原有的意义,故称“转义”字符。 2.5字符型数据 2、字符变量 字符型变量用于存放字符常量,即一个字符型变量可存放一个字符。 char s1, s2; /*说明s1,s2为字符型

文档评论(0)

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

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

1亿VIP精品文档

相关文档