c语言 的基本数据类型及其运算

c语言 的基本数据类型及其运算

ID:20863687

大小:503.50 KB

页数:43页

时间:2018-10-17

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

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

1、C语言程序设计E_mail:teacher_ma@fc18.com主讲教师:马 驰C语言的基本数据类型及其运算学习目标:熟悉基本数据类型认识常量理解变量和存储以及变量定义能够使用运算符理解运算符的优先级及表达式的运算规则简单表达式的运算2.1C语言的数据类型注意:C程序中所出现的所有数据都必须明确指定其数据类型。数据类型基本类型整型实型字符型标准类型用户定义类型枚举型单精度型双精度型空类型指针类型构造类型结构体类型数组类型共用体类型数据类型的分类:C语言提供了丰富的数据类型。数据类型的概念:数据类型是一类数据的抽象表示,这类数据具有相同的形式,遵从相同的运算规则.

2、C语言的基本数据类型及其运算数据类型的长度:在计算机中,由于软硬件的各种原因,数据类型必须有一个长度的限制。这个长度是指数据存储在计算机中需要占用多少个字节数。不同类型的数据在内存中占用的字节数是不同的。溢出处理:不同的数据类型规定了不同的机内表示长度,也决定了对应数据量的变化范围。当某一数据超出该数据类型所规定的范围时,计算机会拒绝接受,而将之转换成范围内的另外某个数,这种情况称之为溢出处理。例如:在PC机上的TurboC系统下整型的长度规定为2个字节,所以表示的范围限制在-32768~32767(-215~215-1)之间。在大多数UNIX机器上,整数是由4个

3、字节(32位),它们表示的范围是-2147483648~2147483647(-231~231-1)。溢出演示:21.cC语言的基本数据类型及其运算常量和变量是在计算机中数据类型的具体表现形式,它们不再是抽象的概念而是实在的数据,这些数据符合对数据类型的规定(形式和运算规则两方面)。常量和变量之间的区别在于程序执行过程中的变化情况。常量是一成不变的,而变量则可以不断改变。2.2常量与变量——C语言中的数据分为常量和变量。他们都有类型之分。2.2.1常量与符号常量2.2.2变量C语言的基本数据类型及其运算常量:在程序运行过程中其值不能被改变的量值。例如:1,2,3.

4、1,-4.0,‘A’,‘b’,“abnc”,“AB”。C语言规定的常量根据数据类型分为四种:整型常量实型常量字符型常量字符串常量※在程序中使用常量时,一般不需要具体指出它属于哪一种类型,C语言编译系统会自动根据常量的数据大小和直观形式来确定它的数据类型。例如:(1)1,2,-1这些值为整数,属于整型常量;(2)3.1,-4.0,3.1415926的值为实数,属于实型常量。(3)‘A’,‘b’则为字符常量。符号常量:——当某个常量引用起来比较复杂而由要经常使用时,可以将该常量定义为符号常量。C语言的基本数据类型及其运算整型常量:就是一个整数。在计算机中一般占用2

5、个字节。三种形式:例如0X100表示十六进制数100。0x123,0xacd十进制整数(一般表示方法)八进制整数(以0开头的数)十六进制整数(以0X开头的数)100表示十进制100。例如0100表示八进制数100。例如:0123,-0456等注意:整常数在不加特别说明时为正值。如果是负值,则“-”必须放在常数的前面。例如:-123长整型常量和普通的整型常量基本相似,在一个常数的后面加一个字母L或l,则被认为是长整型。长整型常量的长度为四个字节,因此长整型常量的表示范围要远远大于整型常量。例如:10L,79L,0115L,0x4eL整型C语言的基本数据类型及其运

6、算实型常量:就是通常带有小数点的实数,在计算机中占用4个字节。实型常量有两种表示方法:十进制数形式(由正负号、数字和小数点组成)例如:100.5,-1.0,.123,5.,0.0指数形式(由尾数、字母E或e、指数三部分组成)例如:123.0E-1,1.23E3注意:必须有小数点※标准的指数形式是:小数点的左侧只有一位数字。例如1.23E-2,0.276E3。计算机的输出是按标准指数形式输出的。注意:指数部分必须为整数,不能为小数注意:书写实型常量时常有一些省略形式,①实型常量中的小数部分或整数部分可以省略,但不能同时省略;②小数点不能省略;③指数形式中的‘E

7、’或‘e’不能省略;‘+’可以省略;‘-’不能省略。所有的实型常量的有效位数为7位,所以一个实型常量中超过7个有效位的部分是无效的。字母E或e之前必须有数字,而且字母E或e之后的指数必须为整数。实数C语言的基本数据类型及其运算字符常量:包括可以全部在计算机上显示的符号,也可以说是ASCII码表上的全部字符,一个字符占一个字节。字符常量表示方法:用单引号‘’将一个字符括起来。例如:‘A’、‘1’等。在C语言中字符是按其所对应的ASCII码值来存储的,目前计算机系统中的字符集有两种:ASCII码和EBCDIC码。美国标准信息交换码,128个字符,最为常用的,是IS

8、O(标准化

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

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

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