ImageVerifierCode 换一换
格式:PPT , 页数:35 ,大小:250.41KB ,
文档编号:4106512      下载积分:25 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4106512.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(第三章-数据类型、运算符与表达式课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

第三章-数据类型、运算符与表达式课件.ppt

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 型常量 鸡兔同笼:在一个笼子里同时养着一些鸡和兔子,

8、你想了解有多少只鸡和多少只兔,主人对你说:我只告诉你鸡和兔的总头数是16,总脚数是40,你能不能自己计算有多少只鸡和多少只兔?设:x-鸡数量 y-兔数量,h-总头数 f-总脚数有方程式:例题例题 解题思路解题思路x+y=h (1)2x+4y=f (2)求x和y的公式:22hf(2)式-2x(1)式:2y=f 2h y=五、整型数据的运算与分析#include void main()int h,f,x,y;h=16;f=40;y=(f-2*h)/2;x=h-y;printf(%d%dn,x,y);编写程序编写程序1、运行时显示:124?2、程序改进:printf(%d,%dn,x,y);3、再改

9、进:printf(cock=%d,rabbit=%dn,x,y);五、整型数据的运算与分析 实型常量的表示形式 十进制数形式:(必须有小数点)如0.123,.123,123.0,0.0,123.指数形式:(e或E前必须有数字;指数须为整数)标准化的指数形式:在字母e(或E)之前的小数部分中,小数点左边应有一位(且只能有一位)非零的数字.例如例如:123.456可以表示为:1.23456e2,0.123456e3,0.0123456e4,0.00123456e 其中的1.23456e21.23456e2称为“规范化的指数形式”。六、实型数据的运算与分析六、实型数据的运算与分析 实型变量的分类 单

10、精度(float型)双精度(double型)长双精度型(long double)实型常量的类型 默认double型 在实型常量后加字母f或F,认为它是float 型六、实型数据的运算与分析六、实型数据的运算与分析 实型变量在内存存储形式 一般在内存中占4个字节(32位)。按照指数形式存储的 分成小数部分和指数部分,分别存放。指数部分采用规范化的指数形式。例:实型数据的舍入误差#include void main()float a,b;a=123456.789e5;b=a+20;printf(“%fn”,b);一个实型变量只能保证的有效数字是7位有效数字,后面的数字是无意义的,并不准确地表示该数

11、。应当避免将一个很大的数和一个很小的数直接相加或相减,否则就会“丢失”小的数运行结果:运行结果:12345678848.00000012345678848.000000七、字符型数据的运算 字符常量 用单引号括起来的单个普通字符或转义字符 字符常量的值:该字符的ASCII码值 转义字符:反斜线后面跟一个字符或一个代码值表示如 a A?n 101如 A65,a97,048,n10转义字符及其含义:转义字符含义nvradddtbf“xhh转义字符含义换行垂直制表回车响铃单引号3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的字符七、字符型数据的运算 字符变量 用来存放字符常量,

12、注意只能放一个字符。定义和赋值:例:char c1,c2;c1a;c2 b;一个字符变量在内存中占一个字节,以ASCII代码形式存储。输出形式:例:printf(“%c”,c1);printf(“%d”,c1);a97例:将字符变量赋以整数。#include void main()char c1,c2;c1=97;c2=98;printf(“%c%cn”,c1,c2);printf(“%d%dn”,c1,c2);第和第4行语句的作用相当于以下两个赋值语句:c1;c2;因为a和b的ASCII码为97和98运行结果:运行结果:97 9897 98七、七、字符型数据的运算字符型数据的运算例:大小写字

13、母的转换#include void main()char c1,c2;c1=a;c2=b;c1=c1-32;c2=c2-32;printf(“c c,c1,c2);程序的作用是将两个小写字母a和b转换成大写字母A和B。从ASCII代码表中可以看到每一个小写字母比它相应的大写字母的ASCII码大32。语言允许字符数据与整数直接进行算术运算。运行结果:运行结果:七、字符型数据的运算七、字符型数据的运算七、字符型数据的运算 字符串常量:用双引号(“”)括起来的字符序列 存储:每个字符串尾自动加一个 0 作为字符串结束标志h e l l o 0例 字符串“hello”在内存中a a 0例 a“a”例

14、空串 “”0例:char ch;ch=“A”;例:char ch;ch=A;逐个输出英文字母C,H,I,N,A。然后按反序输出,即A,N,I,H,C。可以把5个字母分别放在5个变量中,第1次按正序输出这5个字母,第2次按反序输出这5个字母。C语言提供字符型变量,用来存放字符数据。例题例题 解题思路解题思路2.4字符型数据的运算字符型数据的运算#include void main()char a=C,b=H,c=I,d=N,e=A;printf(%c%c%c%c%cn,a,b,c,d,e);printf(%c%c%c%c%cn,e,d,c,b,a);编写程序编写程序1、第3行是定义字符变量a,b,c,d,e。字符要用单撇号括起来。一个字符变量放一个字母字符。2、第4,5行输出5个字母。输出字符所用的格式说明为“%c”。七、七、字符型数据的运算字符型数据的运算运行结果:CHINA ANIHC本章小结 标识符命名 掌握常量与变量的定义和使用 掌握各类数据的存储与运算

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|