第3章基本数据类型及其运算.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Modern Operating System C语言 第二讲 基本数据类型及其运算 —— 第 3 章 学习目标 了解数据类型的一般概念,熟悉 C 语言中的基本数据类型 熟悉 C 语言中常量与变量的概念,掌握定义常量与变量的方法 掌握 C 语言中的基本运算和表达式 了解 C 语言操作符的优先级与结合性 2.1 C 语言的数据类型 数据类型的一般概念 C 语言数据类型关系图 常 量 整型常量 实型常量 字符型常量与反斜杠字符常量 字符串常量 符号常量 数据类型的一般概念 一个以值为元素的数据集 取值的可能范围,即定义域 一个运算集(操作集) 数据集上的运算。不同的数据具有不同的运算,不同数据类型类型间也可以进行混合运算 规定了值的存储格式 不同类型数据在计算机中存储格式不同,相同类型数据在不同计算机与编译器下的存储格式也可能不同 数据处理的基本对象是: 常量与变量,均属于某种数据类型 C 语言数据类型关系图 程序中不可修改的固定值——常量 三类常量 数、字符、字符串 常量可以按其值的字面形式确定类型 如: 100 3.14159 2.45E-2 A m Hello 整型常量 十进制表示 以数字1~9开头的0~9序列,如9、– 876、55 十六进制表示 以“0x”或“0X”开头的0~9、A/a~F/f 序列,如 0x5516 = 8510 0x12F16 = 30310 0x2a16 = 4210 八进制表示 以0开头的0~7序列,如: 0558 = 4510 01168 = 7810 不要与十进制混淆! 实型常量 一般形式:小数表示法 由整数部分、小数点与小数部分组成 例:3.1416、–2.718281 指数形式:科学计数法 由尾数部分、字符 E 或 e 与指数部分组成 例:3.14e3 = 3.14?103 –2.7E–2 = –2.7?10–2 字符型常量与反斜杠字符常量 字符型常量 以单引号括起来的单一字符,如‘A’、‘c’ 字符常量按照其在字符集(一般为 ASCII)中的编码值存储并参与运算 例如:‘A’=65 反斜杠字符常量 以‘\’开头,后跟字符或数字,用于表示一个特定含义的字符,称为转义字符 例如:‘\n’表示换行符,‘\a’表示响铃 转义字符常与普通字符混杂于某个字符串中 ASCII 码表 转义字符及其意义 字符串常量 字符串:以双引号括起来的一串字符 例:AnHui、 Programming in C 字符串的长度:其中的字符数目 长度n,占用n+1字节,最后一个字节存储NULL字符 \0 例:Tsinghua占用9个字节 符号常量 宏定义 #define指令:预处理命令 例:#define PI 3.14 一旦定义,可以代替常量使用 可理解为对常量进行命名(一般大写) 目的与意义 增强程序可读性 使用有意义的名字命名 增强程序的可维护性 将值定义为符号常量,则程序中仅需要修改一次 2.2 数据类型及变量 基本数据类型 变量及变量的定义 变量的初始化 基本类型 基本类型的分类 字符型:char;整型:int;浮点型:float; 双精度浮点型:double;无值型:void 基本类型的长度(位数)和取值范围与计算机和 C 编译器有关 整型所占位数与编译器有关;字符单字节; 浮点型4字节;双精度浮点型8字节 修饰符 有符号:signed;无符号:unsigned; 短型:short;长型:long 用于修饰除void之外的其他四种基本数据类型 整数的取值范围 例: 短整数的取值范围 浮点数与无值型数据的取值范围 变量与变量的定义 变量的定义:在程序执行过程中,其值改变的量 与常量的定义不同,常量在程序执行期间不可改变值 系统为每个变量分配合适的存储空间,以存放其值 保存待处理的数据,中间与最终运算结果 变量的四个基本特征:VANT 值(value):在任一时刻,每个变量均具有惟一值 地址(address):每个变量均具有惟一地址,且除非其生命结束,地址不可更改 名称(name):每个变量具有固定的名称或名字标识 类型(type):每个变量均具有确定的类型,不可更改 变量的定义与使用示例 变量的初始化 在定义变量时设定初始值 2.3 运算符与表达式 运算符(操作符)与表达式概述 赋值语句与赋值表达式 算术运算符与算术表达式 关系运算符与关系表达式 逻辑运算符与逻辑表达式 位运算符 其他运算符与表达式 混合类型数据的运算 运算符与表达式

文档评论(0)

精品文库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档