C语言程序的基本数据类型及其运算

C语言程序的基本数据类型及其运算

ID:45034580

大小:838.50 KB

页数:126页

时间:2019-11-08

C语言程序的基本数据类型及其运算_第1页
C语言程序的基本数据类型及其运算_第2页
C语言程序的基本数据类型及其运算_第3页
C语言程序的基本数据类型及其运算_第4页
C语言程序的基本数据类型及其运算_第5页
资源描述:

《C语言程序的基本数据类型及其运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C语言程序的基本数据类型及其运算申闫春北京信息科技大学2008年2月2.1C语言的数据类型2.1.1数据类型的一般概念1、什么是数据类型?数据结构+算法=程序C语言中以“数据类型”形式存在。根据用途不同,把数据分类为可计算的数值型、可打印、显示的字符型等数据类型。例:定义5是整型数,可以数值计算;若定义5为字符型,不能进行数值计算,只能进行字符显示、打印。2、C语言的数据类型?主要有整型、字符型、实型(浮点型)、枚举类型、数组类型、结构体类型、共用体类型、指针类型、空类型。在程序中对用到的所有

2、数据都必须指定其数据类型。不同类型的数据,所占内存的字节数不同,对应的操作也不相同。数据类型决定:1、数据占内存字节数。2、数据取值范围。3、可以进行的操作。基本数据类型复合数据类型字符型数值型空类型整型整型无符号整型有符号整型短整形无符号短整型有符号短整型长整型无符号长整型有符号长整型实型单精度实型双精度实型结构联合数组枚举指针数据类型2.1.2常量1、概念:在程序运行过程中,其值不发生变化的数据,不能被改变的数据。2、分类:直接常量:12-44.6'a'"Hello!"//字符串常量符号常量:用

3、一个标识符代表一个常量。3、符号常量定义:格式:#define常量名直接常量举例:#definePRICE100//习惯上常量名用大写,变量名用小写。#definePI3.14#defineC1’a’//符号常量的定义放在函数外面。4、意义:(1)含义清楚。不存在二义性。(2)在需要改变一个常量时,能够做到“一改全改”。举例:求某商品总价。#include#definePRICE100//定义符号常量voidmain(){intsum;sum=PRICE*20;printf(“%d

4、",sum);}PRICE:单价——符号常量20:数量——直接常量举例:求圆柱体的体积#include"stdio.h"#definePI3.1415926//符号常量main(){floatr,h,v;scanf("%f%f",&r,&h);v=PI*r*r*h;printf("Volume=%f",v);}常量分类●整型常量,例:5,67,100。●实型常量,例:3.14,-6.7。●字符型常量,例:‘a’,‘D’。转义字符:不能直接写出的字符。例:回车换行,’单引号,”双引号●字符

5、串常量,例:”hello”,”82427141”。●符号常量,用符号命名常量。例:#definePRICE100#definePI3.14159262.2数据类型及变量2.2.1基本数据类型(1)从长度上分,有8位、16位、32位和64位。(2)从数据的符号来分,有无符号数和有符号数。(3)按照数据的数学性质,分为整型、实型和字符型。数值型数据的类型及表示形式,见表2-3(p15)。类型标识符名字取值范围char字符型ASCII字符代码unsignedchar无符号字符型0~255signedcha

6、r有符号字符型-27~27-1int整型-215~215-1unsignedint无符号整型0~216-1singnedint有符号整型同intfloat浮点10-38~1038double双精度型10-308~10308void空值型无值2.2.2变量及变量的定义1、概念:在程序运行过程中,其值可以改变的数据,在内存单元申请一个空间,可以存放常量数据。2、要素:(1)变量名。每个变量都必须有一个名字──变量名,变量命名遵循标识符命名规则。代表内存中的一个存储单元。(2)变量值。在程序运行过程中,变

7、量值存储在内存中。在程序中,通过变量名来引用变量的值。3、标识符(identifier)(1)标识符就是一个名字(如常量名、变量名、函数名……)。有规定的命名规则。(2)组成:只能由字母、数字、下划线组成。且第一个字符必须为字母或下划线。(3)长度:标识符的有效长度随系统而异,如果超长,则超长部分被舍弃。VC++6.0中规定最大长度为247个字符。(4)标识符命名的良好习惯──见名知意。例如:name(姓名)、age(年龄)。4、变量定义数据类型变量名[,变量名2……];inta1,a2;float

8、x1,x2;doubley1,y2;charc1,c2;习惯上,变量名用小写字母。常量名用大写字母。例如:#includevoidmain(){floatm;m=1.11;m=2*m;m=m+2.2;printf(”%f”,m);}charc1,c2;//定义字符型变量intx,y,z;//定义整型变量doublevolume;//定义双精度型变量floatsum,average;//定义实型变量unsignedlongdistance;//定义无符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。