数据类型、运算符..ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据类型、运算符与表达式 C语言的数据类型 常量与变量的使用法则 变量名与变量值 符号常量的使用及转义字符 实型数据 字符型数据及字符串常量 C运算符简介、自增、自减运算符 赋值运算符和赋值表达式 小结 练习 数据类型、运算符与表达式 C语言的数据类型 程序中使用的各种变量都应预先加以定义,即先定义,后使用。对变量的定义可以包括三个方面: ·数据类型 ·存储类型 ·作用域 所谓数据类型是按被定义变量的性质,表示形式,占据存储空间的多少,构造特点来划分的。在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。 C语言的数据类型 基本数据类型:基本数据类型最主要的特点是,其值不可以再分解为其它类型。也就是说,基本数据类型是自我说明的。 构造数据类型:构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或又是一个构造类型。在C语言中,构造类型有以下几种: ·数组类型 ·结构体类型 ·共用体(联合)类型 指针类型:指针是一种特殊的,同时又是具有重要作用的数据类型。其值用来表示某个变量在内存储器中的地址。虽然指针变量的取值类似于整型量,但这是两个类型完全不同的量,因此不能混为一谈。 空类型:有一类函数,调用后并不需要向调用者返回函数值,这种函数可以定义为“空类型”。其类型说明符为void。主要了解基本数据类型中的整型、浮点型和字符型。 常量与变量的使用法则 常量:在程序执行过程中,其值不变的量 变量使用法则:必须先定义后使用。 常量使用法则:必须先定义后使用。 使用形式: #define 标识符 常量 习惯上符号常量的用大写字母,变量用小写字母,以示区别。 符号常量的使用 【例3.1】。 #define PRICE 30 main() { int num,total; num=10; total=num* PRICE; printf(“total=%d”,total); } 使用符号常量的特点: 含义清楚; 能做到“一改全改”。 转义字符 变量名与变量值 a 变量名 3 变量值 存储单元变量名 整型变量 整型变量的分类 基本型:类型说明符为int 短整量:类型说明符为short int或short。 长整型:类型说明符为long int或long 无符号型:类型说明符为unsigned。 有符号整型变量:最大表示32767 无符号整型变量:最大表示65535 Turbo C中各类整型量所分配的内存字节数及数的表示范围。 类型说明符 数的范围 字节数 int -32768~32767 即-215~(215-1) 2 unsigned int 0~65535 即0~(216-1) 2 short int -32768~32767 即-215~(215-1) 2 unsigned short int 0~65535 即0~(216-1) 2 long int -2147483648~2147483647即-231~(231-1) 4 unsigned long 0~4294967295 即0~(232-1) 4 整型变量的定义 变量定义的一般形式为: 类型说明符 变量名标识符,变量名标识符,...; 例如: int a,b,c; (a,b,c为整型变量) long x,y; (x,y为长整型变量) unsigned p,q; (p,q为无符号整型变量) 整型数据的溢出 【例3.3】整型数据的溢出。 main() { int a,b; a=32767; b=a+1; printf(%d,%d\n,a,b); } 32767: -32768 实型数据 实型常量的表示方法 实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有二种形式:十进制小数形式,指数形式。 标准C允许浮点数使用后缀。后缀为“f”或“F”即表示该数为浮点数。如356f和356.是等价的。 练习:设计输出查看356f和356.的结果! 实型常数不分单、双精度,都按双精度double型处理。 实型变量的分类 实型变量分为:单精度(float型)、双精度(double型)和长双精度(long double型)三类。 实型变量定义的格式和书写规则与整型相同. 字符型数据 字符型数据包括字符常量和字符变量。 字符变量用来存储字符常量,即单个字符。 字符变量的类型说明符是cha

文档评论(0)

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

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

1亿VIP精品文档

相关文档