新编C语言数据与常量课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《新编C语言数据与常量课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新编 语言 数据 常量 课件
- 资源描述:
-
1、本本 章章 要要 点点 程序加工处理的对象及其结果。按数据的性质、在计算机内部的存储形式(占用的内存单元数量、编码方式、取值范围等)、构造特点来对数据进行分类。例:求三数的平均值 main()int a,b,c;int ave;a=10;b=20;c=30;ave=(a+b+c)/3;printf(%d,%d,%dn,a,b,c);printf(ave=%dn,ave);基本类型基本类型整型整型 intint实型实型(浮点型浮点型)字符型字符型 charchar单精度单精度 floatfloat双精度双精度 doubledouble指针类型指针类型派生类型派生类型数组数组结构结构 struct
2、struct共用体共用体 unionunion空类型空类型枚举类型枚举类型 在程序运行过程中,其值不能被改变的量称为常量。在程序运行过程中,其值可以被改变的量称为变量。一个变量有一个名字,在内存中占据一定的存储单元;在该存储单元中存放变量的值。变量名是一个符号地址,在对程序编译连接进由系统给每个变量名分配一个内存地址。在程序中从变量中取值,实际上是通过变量名找到相应的内存地址,从其存储单元中读取数据。常量常量:整形、实型、字符型、字符串常量、符号常量字符串常量:用双引号括起来的字符序列 实例:”This is C string.”a”(1个空格)”(不含空格)串定界符:双引号”字符串长度:字符
3、串中包含的字符数量。tNameAddressntNameAddressnC is very easy.C is very easy.a a 与与 字符字符a a 的区别的区别 He saidHe said ok.ok.nn 符号常量定义形式#define 标识符 常量 用定义的一个标识符来代表一个常量,称为符号常量 例:#define PI 3.14159#宏命令专用定义符号define 命令 标识符宏替换名(一般采用大写字符)基本类型基本类型整型整型 intint实型实型(浮点型浮点型)字符型字符型 charchar单精度单精度 floatfloat双精度双精度 doubledouble指针
4、类型指针类型派生类型派生类型数组数组结构结构 structstruct共用体共用体 unionunion空类型空类型枚举类型枚举类型 Main()Int a=35;Printf(“the number is%c”,a);输出结果为#1.分类 根据占用内存字节数的不同,整型变量又分为类:(1)基本整型(类型关键字为int)。(2)短整型(类型关键字为short int)。(3)长整型(类型关键字为long int)。(4)无符号整型。无符号型又分为无符号基本整型(unsigned int)、无符号短整型(unsigned short)和无符号长整型(unsigned long)三种,只能用来存储
5、无符号整数。占用内存字节数与值域下表列出ANSI标准定义的整数类型和有关数据。Turbo C的规定与之完全一致。尾数的符号位尾数的符号位阶码的符号位阶码的符号位 类型 占用内存单元 取值范围 数据存储格式 float 4(32位)3.4*10-383.4*1038 6位有效数字 double 8(64位)10-308 10308 15位有效数字 变量的说明格式:类型修饰符 类型说明符 变量列表;例如:int i;char ch,str;long k=1,m=0 x12345678;double x,y=1;变量说明意味着确定了:该变量 占用内存单元的数量,数据在内存的表示方式,数据的取值范围。
6、变量在说明之后,没有固定的初始值,要先赋值(给定一个初始值),后使用。变量赋初值 将变量说明与赋初值合一,在说明变量时同时完成。实例char cc=a,dd=n;int x=10,y=-10,z;double try=28.5,w=1e10;条件运算 指针运算 目目:进行运算时需:进行运算时需要的要的操作数的数量操作数的数量 运算符(双目运算符/单目运算符)+加法运算 12 正值运算 14 -减法运算 12 负值运算 14 *乘法运算 13 /除法运算 13%求余运算 13 10%3=1 优先级:*/%同级(高),+-同级(低)例:2+3*4=2+(3*4)=14 结合性:相同优先级运算符进行
展开阅读全文