1 / 32
文档名称:

第二章 数据类型.ppt

格式:ppt   页数:32
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第二章 数据类型.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第二章 数据类型.ppt

文档介绍

文档介绍:教学目标:通过介绍C语言的数据类型和存储特点,要求了解C语言数值数据和文字数据的表示方法,掌握C语言基本数据类型的存储格式,掌握变量的定义和赋值。
本章重点:
,包括字符型、整型和实型(浮点型)的常量、变量的表示方法;
;

难点:指针的定义和使用。
教学方法:课堂教学与实践教学相结合。
第二章 C的基本数据类型及运算
标识符
数据类型
常量和变量
整型数据
实型数据
字符型数据
字符串常量

标识符是一个字符序列,在程序中用来标识变量名、函数名、数组名、类型名、文件名等。
标识符又分为系统标识符和用户标识符,其中系统标识符是系统预先定义的,如32个关键字。
用户标识符是用户自己定义的。
Turbo C中标识符的取名规则是:
(A~Z,a~z)、数字(0~9)和下划线(_)组成。

C中标识符长度不能超过31个字符(有的系统不能超过8个字符)。

如:a_b、_ab、a123是合法的标识符
1ab、#ab、a%b是不合法的标识符。
说明:
。如:a1和A1是两个不同的标识符。

,为了增加程序的可读性,尽量做到“见名知义”,并且尽量不用下划线开头(因为系统内部使用了一些以下划线开头的标识符)。
数据类型


在程序执行过程中,其值不能被改变,即不能进行赋值运算的量称为常量。C语言中,常量的类型有整型常量、实型常量、字符常量和字符串常量四种。
常量的数据类型一般从字面形式就可以判断。如:12、-10为整型常量,、-,’a’为字符常量。
另外,在C语言中可以用一个标识符代表一个常量,称为符号常量。其定义的一般形式为:
#define 标识符常量值
习惯上,符号常量用大写字母表示,以便与其他标识符相区别。
【】计算以r为半径的圆的周长、圆的面积和球的体积
#define PI
main()
{ float r,l,s,v;
scanf("r=%f",&r);
l=2*PI*r; s=PI*r*r; v=*PI*r*r*r;
printf("l=%f s=%f v=%f\n",l,s,v);
}
〖运行结果〗:
r=3↙
l= s= v=
2. 变量
在程序执行过程中,其值可以被改变,即可以进行赋值运算
的量称为变量。变量通常用来保存程序运行过程中的数据输入,
中间结果和最终结果。
C语言中,变量必须先定义后使用。
(1) 变量定义的一般形式为:
类型标识符变量名表;
其中,类型标识符表示变量的数据类型,可以是任意数据类型。
如整型、实型和字符型等。变量名要符合标识符的取名规则。
变量名表可以是一个或多个标识符名,中间用逗号分隔,最后以
分号结束。以下是一些变量定义的例子: 
int i , j , num; 
float a, b, sum; 
unsigned int ui; 
char c, ch, name; 
double x, total;
(2)说明
①变量必须“先定义后使用”。如果没有定义或说明而使用变量,编译时系统会给出错误信息。
②区分变量和类型。变量是属于某一种数据类型的变量,在编译时编译程序会根据变量的类型为变量分配内存单元,不同类型的变量在内存中分配的字节数不同。
③变量可以在程序内的三个地方定义: 在函数内部, 在函数的参数(形参)定义中或在所有的函数外部。由此定义的变量分别
称为局部变量, 形式参数和全局变量。在不同地方定义的变量,
其作用范围不同。在同一层次定义的变量,不能与数组、指针、
函数和其它变量同名。
④在函数内部或函数外部定义变量时,可以为变量赋初值,称
为变量的初始化。可以对全部变量初始化,也可对部分变量初
始化。对变量初始化的目的是为了使某些变量在程序开始执行时
就具有确定的值。
如:int a1=10,b1=100; /*对全部变量初始化,a1、b1都为整
型变量,初值分别为10和100 */
float a2=,b2; /*对部分变量初始化,a2、b2都为单
精度实型变量,只对变量a2初始化,,b2没有
初始化,其值为随机值。*/

最近更新

2024年江西工业贸易职业技术学院单招职业技能.. 39页

2024年江西应用科技学院单招职业倾向性测试题.. 41页

2024年江西机电职业技术学院单招职业适应性测.. 41页

2024年江西水利职业学院单招职业适应性考试模.. 40页

2024年江西环境工程职业学院单招职业技能考试.. 41页

2024年江西生物科技职业学院单招职业技能测试.. 39页

2024年江西省九江市单招职业倾向性测试题库新.. 39页

2024年江西省抚州市单招职业倾向性测试模拟测.. 42页

2024年江西省赣州市单招职业倾向性测试模拟测.. 40页

2024年江门职业技术学院单招综合素质考试模拟.. 39页

2024年沈阳北软信息职业技术学院单招职业技能.. 40页

2024年沙洲职业工学院单招职业适应性测试题库.. 40页

2024年沧州职业技术学院单招综合素质考试题库.. 39页

2024年河北东方学院单招职业倾向性考试模拟测.. 39页

2024年河北司法警官职业学院单招职业适应性测.. 40页

2024年河北对外经贸职业学院单招职业倾向性测.. 40页

2024年河北政法职业学院单招职业适应性测试题.. 41页

2024年河北省廊坊市单招职业倾向性考试模拟测.. 39页

2024年河北省石家庄市单招职业倾向性测试模拟.. 40页

2024年河北省邯郸市单招职业倾向性测试模拟测.. 41页

2024年河北美术学院单招职业适应性考试模拟测.. 41页

2024年河北青年管理干部学院单招职业倾向性测.. 40页

2024年河南交通职业技术学院单招职业技能考试.. 39页

2026年防城港职业技术学院单招职测考试题库必.. 42页

2026年阿勒泰职业技术学院单招职业适应性考试.. 41页

2026年陕西省榆林地区单招职业倾向性考试模拟.. 41页

2024年河南工业职业技术学院单招职业技能测试.. 40页

2024年河南应用技术职业学院单招职业技能考试.. 41页

2026年黄河水利职业技术学院单招职业倾向性测.. 42页

美团代运营业务委托合同 6页