欢迎来到天天文库
浏览记录
ID:48051358
大小:763.31 KB
页数:50页
时间:2019-05-06
《c语言数据类型与运算规则.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据类型与运算规则一、数据与数据类型二、C语言的基本数据类型及其表示三、C语言中的运算规则四、算术运算与赋值运算五、关系运算与逻辑运算六、其他运算数据与数据类型什么是数据?在程序中,数据是程序加工、处理的对象,也是加工的结果。什么是数据类型?在程序中,程序所能处理的基本数据对象被划分成具有同样性质的数据的集合,这样的数据集合称为数据类型。在C语言中,任何数据呈现的形式有两种:常量或变量。无论常量还是变量都必须属于各种不同的数据类型。C语言规定的主要数据类型如下:整数型int单精度型float实数型(浮点型)基本类型双精度型double字符型char
2、数据类型指针类型数组型构造类型结构型struct联合型union枚举型enum无值类型(空类型)void数据与数据类型什么是类型名?C语言为每种类型定义了一个标识符,它通常被称为类型名。类型名由一个或几个关键字组成。什么是构造类型?构造类型一般是由其他的数据类型按照一定的规律构造而成,结构比较复杂。数据与数据类型C语言的基本数据类型及其表示什么是常量?常量是指程序在运行时不能改变的量。(一般以自身的存在形式直接表示)注:常量并不占内存,在程序运行时它作为操作对象直接出现在运算器的各寄存器中C语言的基本数据类型及其表示十进制整型常量八进制以数字“0”
3、开头数值常量十六进制以数字“0x”或“0X”开头实型常量小数形式如:-1.2,0.指数形式如:-12.2e-5常量字符常量字符常量字符串常量注:长整型也可以用十进制、八进制和十六进制形式表示。其表示形式是在常量之后加上字母“l”或者“L”。例如:123L,123l常量应用:整型常量:123,-123,123L,123l八进制(以0开头):0123,-038,0123l,0123L十六进制(以0x开头):0x123,-0x1f实型常量:-1.23,2E+4,-2.3E-4字符常量:’a’,’A’,’b’,’1’,’0’字符串常量:“Computer”
4、C语言的基本数据类型及其表示什么是符号常量?用标识符表示的常量称为符号常量。C语言中用宏定义命令对符号常量进行定义,其定义形式为:#define标识符常量(宏定义的功能是:在编译预处理时,将程序中宏定义命令之后出现的所有符号常量用宏定义命令中对应的常量一一替代。)#definePR30main(){intnum,total;num=3;total=num*PR;printf(“total=%d”,total);}C语言的基本数据类型及其表示1、符号PR代替常量30,称为符号常量2、符号常量的定义是在编译预处理语句里进行的,称为宏定义3、符号常量
5、一般用大写什么是变量?变量是指在程序运行时可以改变的量。在程序里的一个变量可以看成是一个存储数据的容器或存储单元,在该单元中存放变量的值.变量的定义形式:类型说明符变量名表;变量名表的形式是:变量名1,变量名2,……变量名nC语言的基本数据类型及其表示C语言提供的基本变量类型有:整型变量数值变量变量实型变量字符变量指针变量例如:inta,b,c;/*说明a,b,c为整型变量*/charcc;/*说明cc为字符变量*/doublex,y;/*说明x,y为双精度实型变量*/注意:变量要先定义,后使用,每一个变量被指定为一确定类型。关键字和预定义标识符不
6、要另作它用。C语言的基本数据类型及其表示整型数据及其表示整型的类型:整型、长整型、无符号整型和无符号长整型。(计算机中的整型实际上是数学中的整型的一个子集,)(C语言中,所有的数据型常量都带有符号,所以整型常量只区别整型和长整型两种形式,而没有无符号整型常量。)整型常量C的整常数可用以下三种形式表示:1:十进制整数:123,-456,02:八进制整数:以0开头的数是八进制数:0123==八进制123,十进制83(1*8*8+2*8+3)011=十进制93:十六进制整数:以0x或0X开头的数是十六进制数C语言的基本数据类型及其表示整型常量C的整常数可
7、用以下三种形式表示:1:十进制整数:123,-456,02:八进制整数:以0开头的数是八进制数:0123==八进制123,十进制83(1*8*8+2*8+3)011=十进制93:十六进制整数:以0x或0X开头的数是十六进制数0x123==16进制123,十进制291(1*16*16+2*16+3)-0x11=十进制-17注:一个整常量后加一个字母l或L,则认为是long型常量.例如:123L,017l,0Xf3acL整型变量以关键字int作为基本类型说明符,另外配合4个类型修饰符,用来改变和扩充基本类型的含义,以适应更灵活的应用。C语言的基本数据类
8、型及其表示ANSI标准规定的整型变量属性表数据类型占用字节数二进制位取值范围intshort[int]long[int]s
此文档下载收益归作者所有