C语言数据类型和变量.ppt

C语言数据类型和变量.ppt

ID:53580609

大小:550.50 KB

页数:75页

时间:2020-04-20

C语言数据类型和变量.ppt_第1页
C语言数据类型和变量.ppt_第2页
C语言数据类型和变量.ppt_第3页
C语言数据类型和变量.ppt_第4页
C语言数据类型和变量.ppt_第5页
资源描述:

《C语言数据类型和变量.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章C数据类型和变量学习目的和要求:掌握数据类型和变量的基本概念、特点和使用方法。熟练掌握算术、赋值、逗号和sizeof运算符与表达式的使用。理解并能应用强制转换推荐学时:3学时第3章C数据类型和变量在数学中,我们对变量的概念有一定的了解和认识。如y=x2,其中x是自变量,y是因变量。引入那么在计算机中的变量具体是指一个什么概念呢?其实一个变量就是存储器(内存)中的一个存储空间。下面借用一个生活中的范例,讲解数据类型、变量、变量类型、变量名。假设有粮库(库名为LK)、车库(库名为CK)和书库(库名为SK)三个仓库,且分

2、别只能装粮食、停车子和摆放图书。引例第3章C数据类型和变量第3章C数据类型和变量LK中装的粮食可以是玉米、小麦、大米等。CK中停的车子可以是不同的车子。SK中的摆放的书可以是更换的。这说明LK、CK和SK中的物体型号是可变化的。第3章C数据类型和变量常量与变量:第3章C数据类型与变量如果我们把粮食、车和书比着数据,那么上述三种库房(LK、CK和SK)就相当于计算机中的三种变量(之所以称它们为变量,是因为其中的数据可以变更),且它们的类型不同,LK、CK和SK就是上述三种变量的变量名,上述三个库房空间就相当于计算机存储器中

3、的三个存储单元;如果库房里的物体不可替换是固定的,那么这样的库房就相当于计算机中的常量。常量与变量:在现实中,数据有多种类型。例如,数字数据0、1、2……等,字符数据a、b、c、d、e、f……等。计算机中所处理的数据类型与现实中的类型相同。第3章C数据类型和变量add1、add2、add3分别代表存储空间中的3个存储单元的地址(相当于LK、CK和SK)第3章C数据类型和变量在存储器(这里指内存)里分配存储空间存储数据。存储器空间和数据在存储空间里的存储状态如图。add11add2Aadd31.234567891(整型)、

4、A(字符)、1.23456789(浮点型)分别是存储在存储器中的3个存储单元里的数据(相当于粮食、车和书)第3章C数据类型和变量首先对存储器的存储单元分别取名add1、add2、add3,然后再严格按照每个存储单元的类型来使用。第3章C数据类型和变量任何计算机语言都有其数据类型,数据类型决定了数据性质和取值范围。数据性质指的是“整数”、“字符数”、“实数”等。取值范围是指计算机能表达的上下限。C语言提供了丰富的数据类型,其主要包括整数类型(int)、字符类型(char)、单精度浮点数类型(float)、双精度浮点数类型(

5、double)、数组类型、结构类型(struct)、联合类型(union)、指针类型(pointer)、枚举类型(enum)和用户自定义数据类型(typedef)在后面讲解。第3章C语言数据类型第3章C数据类型一览表第3章C数据类型数据类型字节个数数据范围整型(int)4-2147483648~2147483647实型(float)43.4E-38~3.4E+38字符(char)10~255双精度型(double)81.7E-308~1.7E+308基本类型所占存储空间字节数及数据范围第3章C数据类型数据类型int、fl

6、oat、char和double可以带有各种修饰前缀。signed表示数据是有符号的unsigned表示数据是无符号的long表示数据是“长”的short表示数据是“短”的修饰符与基本类型组合结果如下表:第3章C数据类型类型字节个数取值范围说明int4-2147483648~2147483647signedshortint2-32768~32767有符号短整型数,简写为short或int,字长为2个字节共16位的二进制数signedlongint4-2147483648~2147483647有符号长整型数,简写为long,

7、字长为4个字节共32位的二进制数unsignedshortint40~65535无符号短整型数,简写为unsignedint,字长为2个字节共16位的二进制数unsignedlongint40~4294967295无符号长整型数,简写为unsignedlong,字长为4个字节共32位的二进制数float43.4E-38~3.4E+38char10~255unsignedchar10~255无符号字符,可简写为charsignedchar1-128~127有符号字符double81.7E-308~1.7E+308longd

8、ouble81.7E-308~1.7E+308可以简写为double我们在理解了数据类型、变量与常量、变量名后,下面我们具体介绍C语言中的常量和变量。常量是指在程序运行过程中不能发生改变的量。常量的数据类型通常有5种:整型、实型、字符型、字符串型和符号常量。第3章C常量整型常量就是整数,可以是十进制、八进制(以0开头

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

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

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