第4章C语言数据类型07.ppt
上传人:sy****28 上传时间:2024-09-15 格式:PPT 页数:124 大小:2.1MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第4章C语言数据类型07.ppt

第4章C语言数据类型07.ppt

预览

免费试读已结束,剩余 114 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言程序设计》教学内容:4.1数据类型4.2整型数据4.3实型数据4.4字符数据教学要求:1.掌握C语言数据类型分类。2.掌握整型数据、实型数据、字符数据使用规则。4.掌握C语言常量、变量的使用。4.1基本字符、标识符2、标识符①标识符只能由:字母、数字、下划线组成。②字母区分大小写。③关键字不能作表示符。3、C语言的关键字和语句1、C语言的关键字共有32个,可分为四类。(1)数据类型关键字(12个):char,double,enum,float,int,long,short,signed,struct,union,unsigned,void(2)控制语句关键字(12个):break,case,continue,default,do,else,for,goto,if,return,switch,while(3)存储类型关键字(4个):auto,extern,register,static(4)其它关键字(4个):const,sizeof,typedef,volatile(易变)4.2数据类型二、基本数据类型1.基本数据类型:整型、实型(又称浮点型)、双精度实型、字符型、无值型(空类型)。2.基本数据类型的标识符:int、float、double、char、void4.类型说明符除无值型以外的4种基本数据类型可以带有说明前缀。类型说明符有以下4种:(1)signed(2)unsigned(3)long(4)short4.3、常量和变量1.常量的概念在程序运行过程中,其值不能被改变的量称为常量。常量的类型,可通过书写形式来判别。常量的分类:表达形式:(1)整型常量6、432、76543、83424(2)实型常量2.23、46.2487615247、4.057439E+5(3)字符常量'a'、'c'、'6'、'M'(4)符号常量WHI#defineWHI"Iamastudent."WHI是符号常量例4.1输出整型常量、字符常量的值#include“stdio.h”main(){printf(“%d\n”,349);printf(“%d\n”,-9);printf(“%C\n”,'M');}运行结果:349-9M例4.2符号常量WHI的使用。#include“stdio.h”#defineWHI"Iamastudent."main(){printf(“Iamastudent.\n”);printf("%s\n",“Iamastudent.”);printf("%s\n",WHI);}运行结果:Iamastudent.Iamastudent.Iamastudent.2.变量的概念在程序运行过程中,其值可以被改变的量称为变量。变量的三个要素:(1)变量名。每个变量都必须有一个名称。(2)变量值。在程序运行过程中,变量值存储在内存中。在程序中,通过变量名来引用变量的值。(3)变量的类型例如:a(2个字节)变量的类型int变量名字:a变量的值:23在内存中存储单元占16位例4.3输出变量的数值。main(){intx,y;x=5;y=3;printf(“%d-----%d\n”,x,y);x=1;y=2;printf(“%d-----%d\n”,x,y);}运行结果:5-----31-----24.变量的定义与初始化(1)在C语言中,要求对所有用到的变量,必须先定义、后使用。系统才可知道分配多大的存储空间。变量定义的一般格式:[存储类型]数据类型变量名[,变量名2…];例如:inta1,a2,a3;(2)变量初始化:在定义变量的同时进行赋初值的操作。变量初始化的一般格式:[存储类型]数据类型变量名[=初值][,变量名2[=初值2]…];例如:floata1=2.5,a2=5.23,a3=45.43;4.标识符命名规则C语言中,用标识符来区分不同文件、函数、变量。(1)标识符有效字符:只能由字母、数字和下划线组成,且以字母或下划线开头。(2)标识符有效长度:TCV2.0标识符的有效长度为1~32个字符。随系统而异,但至少前8个字符有效。如果超长,则超长部分被舍弃。例如student11和student12的前8个字符相同,有的系统认为这两个变量,是一回事而不加区别。(3)C语言的关键字不能用作变量名。(4)标识符命名通常应选择能表示数据含义的英文单词(或缩写)作变量名,或汉语拼音字头作变量名。通过变量名就知道变量值的含义,做到“见名知意”。例如:name⇒xm⇒姓名sex⇒xb⇒性别age⇒nl⇒年龄salary⇒gz⇒工资注意:C语言对英文字母的大小敏感