C02数据类型及运算.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章提要 2.1 C语言的数据类型 2.2 常量与变量 2.3 整型数据 2.4 浮点型数据 2.5 字符型数据 2.6 变量赋初值 2.7 各类数值型数据间的混合运算 2.8 算术运算符和算术表达式 2.9 赋值运算符和赋值表达式 2.10 逗号运算符和逗号表达式 2.1 C的数据类型 2.2 常量和变量 常量和符号常量 变量 标识符 常量 在程序运行过程中,其值不能被改变的量称为常量。 常量区分为不同的类型 一般从其字面形式即可判断的常量,称为字面常量或直接常量。 符号常量 可以用一个标识符代表一个常量,称为符号常量。即以标识符形式出现的常量。 定义格式:#define 符号常量 常量 变量 变量代表内存中具有特定属性的一个存储单元,它用来存放数据,这就是变量的值,在程序运行期间,这些值是可以改变的。 变量名实际上是一个以一个名字对应代表一个地址,在对程序编译连接时由编译系统给每一个变量名分配对应的内存地址。从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据。 标识符 定义:用来对变量、符号常量、函数、数组等数据对象命名的有效字符序列。 简单地说,标识符就是一个名字 组成: 只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线 大小写敏感 不能使用关键字 长度:最长32个字符 命名原则: 见名知意:选有含意的英文单词(或其缩写)作标识符。 不宜混淆:如1与I, o与0 变量定义的格式及使用 2.3 整型数据 整型常量的表示方法 整型变量 整型常量的类型 整型常量的表示方法 整型常量即整常数。在C语言中,有3种形式表示: (1)十进制整数。 123, - 456。 (2)八进制整数。以0头的数是八进制数。 0123表示八进制数123,等于十进制数83。 -011表示八进制数-11,即十进制数-9。 (3)十六进制整数。以0x开头的数是16进制数。 0x123,代表16进制数123,等于十进制数 291。 -0x12等于十进制数-18。 整型变量 整型数据在内存中的存放形式 整型变量的分类 整型变量的定义 整型数据的溢出 整型数据在内存中的存放形式 在内存中以二进制形式存放 int i; i = 10; 整型变量的分类 整型变量的基本类型为int。 根据数值范围可定义为:基本整型、短整型、长整型 对以上三类可以加修饰符:signed或者unsigned 整数类型的有关数据 整型变量的定义 C规定在程序中所有用到的变量都必须在程序中定义,即“强制类型定义”。 定义一般放在一个函数的开头部分。 整型变量的溢出 一个int型变量的最大允许值为32767,加1后如何? 整型数据的类型 一个整数,如果其值在-32768~+32767范围内,认为它是int型,它可以赋值给int型和long int型变量。 一个整数,如果其值超过了上述范围,而在-2147483637~+2147483647范围内,则认为它是为长整型。可以将它赋值给一个long int型变量。 如果所用的C版本(如Turbo C)分配给short int与int型数据在内存中占据的长度相同,则它的表数范围与int型相同。因此一个int型的常量同时也是一个short int型常量,可以赋给int型或short int型变量。 一个整常量后面加一个字母u或U,认为是unsigned int型,如12345u,在内存中按unsigned int规定的方式存放(存储单元中最高位不作为符号位,而用来存储数据)。如果写成-12345u,则先将-12345转换成其补码53191,然后按无符号数存储。 在一个整常量后面加一个字母l或L,则认为是long int型常量。例如123l.432L.0L等。这往往用于函数调用中。如果函数的形参为long int型,则要求实参也为long int型。 2.4 浮点型数据 浮点型常量的表示方法 浮点型变量 浮点型数据在内存中的存放形式 浮点型变量的分类 浮点型数据的舍入误差 浮点型常量的类型 浮点型常量的表示方法 规范化的指数形式 在字母e(或E)之前的小数部分中,小数点左边应有一位(且只能有一位)非零的数字. 例如: 123.456可以表示为: 123.456e0, 12.3456e1, 1.23456e2, 0.123456e3, 0.0123456e4, 05 其中的1.23456e2称为“规范化的指数形式”。 浮点型数据在内存中的存放形式 一个浮点型数据一般在内存中占4个字节(32位)。 浮点型数据是按照指数形式存储的。系统把一个浮点型数据分成小数部分和指数部分,分别存放。指数部分采用规范化的指数形式。 浮点型变量的

文档评论(0)

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

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

1亿VIP精品文档

相关文档