第三章-数据类型、运算符与表达式课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第三章-数据类型、运算符与表达式课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 数据类型 运算 表达式 课件
- 资源描述:
-
1、第三章 数据类型、运算符与表达式一、C语言数据类型标识符 标识符 定义:用来标识变量、常量、函数等的字符序列 组成:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线 大小写敏感 不能使用关键字 长度:最长32个字符 命名原则:见名知意 不宜混淆 如l与I,o与0例:判断下列标识符号合法性sum Sum M.D.John day Date 3days student_name lotus_1_2_3 char ab _above$123 .编程小技巧 下划线和大小写通常用来增强标识符可读性 myname my_name,MY_NAME MyName,myName cMyName二、常
2、量 定义:程序运行时其值不能改变的量(即常数)分类:直接常量 符号常量直接常量 整型常量(整常数)例:100,125,-100,0 实型常量(实数或浮点数)例:3.14,0.125,-3.789 字符常量 用单引号括起来的单个字符 例:a,b,2 字符串常量 用双引号(“”)括起来的字符序列 例:“a”,“ab”,“1232”符号常量 符号常量:用标识符代表常量 定义格式:#define 符号常量 常量 一般用大写字母如#define PRICE 30如再用赋值语句给PRICE赋值是错的 PRICE=40;/*错误,不能给符号常量赋值 例:符号常量的使用#define PRICE 30#inc
3、lude void main()int num,total;num=10;total=num*PRICE;printf(total=%d,total);运行结果:total=300三、变量 定义:其值可以改变的量 定义的一般格式:数据类型 变量1,变量2,变量n;变量初始化:定义时赋初值 例:int a,b,c;float data;例:int a=2,b,c=4;float data=3.67;char ch=A;int x=1,y=1,z=1;int x=y=z=1;编译程序根据变量定义,为其分配指定字节的内存单元地址int a=1,b=-3,c;abc2字节2字节2字节地址地址内存.1-
4、3随机数 变量的使用:先定义,后使用 变量定义位置:一般放在函数开头 main()int a,b=2;float data;a=1;data=(a+b)*1.2;printf(“data=%fn”,data);变量定义可执行语句例 int student;stadent=19;/Undefined symbol statent in function main#include void main()int a,b=2;a=1;float data;data=(a+b)*1.2;printf(data=%fn,data);四、数据在计算机中的存储 数据在计算机中是以二进制形式存储的 计算机内部的
5、信息都是用二进制来表示的。二进制数的特点是“逢二进一”。每一位的值只有0和1两种可能。例如:十进制数10,用二进制表示是1010。它的含义是:012320212021 每一个二进位代表不同的幂,最右边一位代表2的0次方,最右边第二位代表2的1次方,以此类推。位,字节和地址 位:位:又称“比特”(bit)。是存储信息的最小单位。它的值是“1”或“0”。字节:字节:又称“拜特”(byte)。一般将8个“二进制位”组织成一组,称为“字节”。地址:地址:计算机的存储器包含许多存储单元,操作系统把所有存储单元以字节为单位编号。五、整型数据的运算与分析 整型常量 三种形式:十进制整数:由数字09和正负号表
6、示.如 123,-456,0 八进制整数:由数字0开头,后跟数字07表示.如0123,011 十六进制整数:由0 x开头,后跟09,af,AF表示.如0 x123,0Xff问题:0123 =(83 )100 x123=(291 )100Xff =(255 )10五、整型数据的运算与分析 整型变量 整型数据在内存中的存放形式 数据在内存中是以二进制形式存放的。如:int i;/*定义为整型变量*/i=10;/*给i赋以整数10*/0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0五、整型数据的运算与分析 整型变量 整型变量的分类 基本整型 int 2个字节 短整型 short int
7、或short 2个字节 长整型 long int或long 4个字节 signed和unsigned:有符号和无符号,缺省为有符号signed int类型变量的取值范围:-215(215-1)unsigned int类型变量的取值范围:0(216-1)五、整型数据的运算与分析 整型常量的类型 根据其值所在范围确定其数据类型 如其值范围值-215(215-1),认为是int型 如其值范围值-231(231-1),认为是long型 在整常量后加字母l或L,认为它是long int 型常量 在整常量后加字母u或U,认为它是unsigned int 型常量 鸡兔同笼:在一个笼子里同时养着一些鸡和兔子,
展开阅读全文