c语言 数据类型与运算规则(2)

c语言 数据类型与运算规则(2)

ID:5398629

大小:568.00 KB

页数:50页

时间:2017-11-10

c语言 数据类型与运算规则(2)_第1页
c语言 数据类型与运算规则(2)_第2页
c语言 数据类型与运算规则(2)_第3页
c语言 数据类型与运算规则(2)_第4页
c语言 数据类型与运算规则(2)_第5页
资源描述:

《c语言 数据类型与运算规则(2)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据类型与运算规则一、数据与数据类型二、C语言的基本数据类型及其表示三、C语言中的运算规则四、算术运算与赋值运算五、关系运算与逻辑运算六、其他运算数据与数据类型什么是数据?在程序中,数据是程序加工、处理的对象,也是加工的结果。什么是数据类型?在程序中,程序所能处理的基本数据对象被划分成具有同样性质的数据的集合,这样的数据集合称为数据类型。在C语言中,任何数据呈现的形式有两种:常量或变量。无论常量还是变量都必须属于各种不同的数据类型。C语言规定的主要数据类型如下:整数型int单精度型float实数型(浮点型)基本类型双精度型double字符型char数据类型指针类型数组型构造类型结构型st

2、ruct联合型union枚举型enum无值类型(空类型)void数据与数据类型什么是类型名?C语言为每种类型定义了一个标识符,它通常被称为类型名。类型名由一个或几个关键字组成。什么是构造类型?构造类型一般是由其他的数据类型按照一定的规律构造而成,结构比较复杂。数据与数据类型C语言的基本数据类型及其表示什么是常量?常量是指程序在运行时不能改变的量。(一般以自身的存在形式直接表示)注:常量并不占内存,在程序运行时它作为操作对象直接出现在运算器的各寄存器中C语言的基本数据类型及其表示十进制整型常量八进制以数字“0”开头数值常量十六进制以数字“0x”或“0X”开头实型常量小数形式如:-1.2,0

3、.指数形式如:-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”C语言的基本数据类型及其表示什么是符号常量?用标识符表示的常量称为符号常量。C语言中用宏定义命令对符号常量进行定义,其定

4、义形式为:#define标识符常量(宏定义的功能是:在编译预处理时,将程序中宏定义命令之后出现的所有符号常量用宏定义命令中对应的常量一一替代。)#definePR30main(){intnum,total;num=3;total=numPR;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为双精度实型变量/注意:变量要先定义,后使用,每一个变量被指定为一确定类型。关键字和预定义标识符不要另作它用。C语言的基本数据类型及其表示整型数据及其表示整型的类型:整型、长整型、无符号整型和无符号长整型。(计算机中的整型实际上是数学中的整型的一个子集,)(C语言中,所有的数据型常量都带有符号,所以整型常量只区

6、别整型和长整型两种形式,而没有无符号整型常量。)整型常量C的整常数可用以下三种形式表示:1:十进制整数:123,-456,02:八进制整数:以0开头的数是八进制数:0123==八进制123,十进制83(188+28+3)011=十进制93:十六进制整数:以0x或0X开头的数是十六进制数C语言的基本数据类型及其表示整型常量C的整常数可用以下三种形式表示:1:十进制整数:123,-456,02:八进制整数:以0开头的数是八进制数:0123==八进制123,十进制83(188+28+3)011=十进制93:十六进制整数:以0x或0X开头的数是十六进制数0x123==16进制123,十进制291

7、(11616+216+3)-0x11=十进制-17注:一个整常量后加一个字母l或L,则认为是long型常量.例如:123L,017l,0Xf3acL整型变量以关键字int作为基本类型说明符,另外配合4个类型修饰符,用来改变和扩充基本类型的含义,以适应更灵活的应用。C语言的基本数据类型及其表示ANSI标准规定的整型变量属性表数据类型占用字节数二进制位取值范围intshort[int]long[int]signed[int]signed

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

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

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