- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 数据类型、运算符与表达式 3.1 C语言的数据类型 1、基本数据类型:基本数据类型最主要的特点是,其值不可以再分解为其它类型。 2、构造数据类型:构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或又是一个构造类型。 3、指针类型:指针是一种特殊的,同时又是具有重要作用的数据类型。其值用来表示某个变量在内存的地址。 4、空类型:在调用函数值时,通常应向调用者返回一个函数值。这个返回的函数值是具有一定的数据类型的,应在函数定义及函数说明中给以说明 ,有一类函数,调用后并不需要向调用者返回函数值,这种函数可以定义为“空类型” 标识符 标识符的用途很广泛,可以用作变量名、符号名、函数名、数组名、文件名或是有特殊含义的名字。简而言之,标识符就是一个名字。 由字母、数字、下划线组成,且第一个字符必须为字母或下划线。 例如: name、 n1、 _123 注意 1、不可以数字开头。如123ab 2、区分大小写 如 A 和a代表不同的标识符。 3、长度有限制,一般前7位有效。number101、 number102 4、尽量做到“见名知意” 求和sum 判断:456p w.w a1 ab b_12 SUM 常量与变量 定义:程序运行过程中,值不能被改变的 量(常数) 符号常量:用一个符号名来代表一个常量。 定义符号常量的一般格式: #define 符号常量名 常量 例如: #define MAX 200 符号常量名一般用大写与变量进行区别 该命令定义了符号常量MAX,它表示常数200 好处:程序修改方便,在需要改变一个常量时能做到“一改全改” 变量:程序运行过程中值可以改变的量。 说明: 1、用途:保存程序运行过程中的输入数据、计算中获得的结果。 2、实质:代表内存中的某个存储单元。int a =5 a是变量名,5是变量a中存放的数据。 3、变量要“先定义,后使用” 4、变量在定义类型时,就会为其分配相应的存储 单元。TURBO C中int 类型是2个字节 3.3 整型数据 一、整型常量的表示方法 整型常量就是整数,有三种表示方法。 (1)十进制整数,如 23 0 -234 (2)八进制整数,用数字0开头,如 010、011、016分别表示十进制的 8、 9、 14 018是错误的表示方法(0-7) (3)十六进制整数,以0x开头,如0x10,-0x12分别表示十进制的16、-18 整型变量 1、整型变量在内存中的存放形式 数据在内存中以二进制形式存在 int i=-10; 10的二进制码是1010,在内存中以补码形式存放 10的原码 0000000000001010 取反 1111111111110101 再加1 得到-10的补码 1111111111110110 整型变量的分类 (1)基本型 int (2)短整型 short int (3)长整型 long int (4)无符号型unsigned Turbo C中各类整型量所分配的内存字节数及数的表示范围 浮点型数据 一、浮点型常量的表示方法 浮点型常量就是实数。有两种表示形式 (1)小数形式:数字和小数点组成(必须要有小数点)1.23 .123 123. 0.0 3.14 (2)指数形式:类似数学中的指数 23.126 可表示为2.3126e1(2.3126x101) 0.23126e2 231.26E-1等等 注意:E和e 均可 字母之前必须要有数字,且字母后面的指数 必须为整数。字母e和数字之间不能有空格 判断:E3 5e3.6 2.3 e2 2.36-e2 浮点型变量 内存中的存放形式:以指数形式存储,分成小数部分和指数部分,分别存放。 一般小数部分占24位(包括符号位),指数占8位(包括指数符号) 3.5字符型数据 一、字符常量 用单引号括起来的一个字符。 注意 (1)单引号’a’√ ”a” × (2) 一个字符 ‘ab’× (3)每个字符常量都对应一个ACSII码值 所以 ‘a’(097
文档评论(0)