c语言第02章_数据类型

c语言第02章_数据类型

ID:45847150

大小:485.00 KB

页数:76页

时间:2019-11-18

c语言第02章_数据类型_第1页
c语言第02章_数据类型_第2页
c语言第02章_数据类型_第3页
c语言第02章_数据类型_第4页
c语言第02章_数据类型_第5页
资源描述:

《c语言第02章_数据类型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章数据类型、运算符与表达式1主要内容前言:为什么要有数据类型?3.1C语言中数据类型的分类3.2常量与变量3.3整型数据3.4字符型数据3.5浮点型数据2主要内容3.6变量赋初值3.7各类数值型数据间的混合运算3.8算术运算符和算术表达式3.9赋值运算符和赋值表达式3.10逗号运算符和逗号表达式3主要内容前言:为什么要有数据类型?3.1C语言中数据类型的分类3.2常量与变量3.3整型数据3.4字符型数据3.5浮点型数据4为什么数据要分类型?程序是对数据的加工过程,不同类型的数据,加工方法不同,所以数据要分类型。例如:包饺子的原料;数学运算

2、;日期的运算;5主要内容前言:为什么要有数据类型?3.1C语言中数据类型的分类3.2常量与变量3.3整型数据3.4浮点型数据3.5字符型数据6§3.1C的数据类型C语言提供了以下一些数据类型。数据类型构造类型指针类型空类型(无值类型)void枚举类型enum数组类型结构类型struct联合类型union基本类型整型int字符型char实型(浮点型)单精度实型float双精度实型double7§3.1.2三种常用数据类型的长度类型名关键字长度表示个数字符型char1字节28整型int2字节216浮点型float4字节2328主要内容前言:为什么

3、要有数据类型?3.1C语言中数据类型的分类3.2常量与变量3.3整型数据3.4浮点型数据3.5字符型数据9§3.2常量与变量3.2.1常量(const)在程序运行过程中,其值不能被改变的量称为常量;常量区分为不同的类型:整型100125-1000浮点型3.140.125-3.789字符型‘a’‘E’‘2’字符串’’a’’’’ab’’’’1232’’“”10§3.2常量与变量3.2.2变量(Variable)变量代表内存中的一个或多个存储单元,它用来存放数据,这就是变量的值,在程序运行期间,这些值是可以改变的。使用方法:通过变量名字来使用其中的

4、值。11§3.2常量与变量变量的命名规定:C语言规定变量名只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。正确的例子:SUMname1cbian_hao判断以下命名在C语言中是否正确:IBMMichael.JordanM$MR.Cool3.14Dr-Mike12§3.2常量与变量注意:C中将大写字母和小写字母认为是两个不同的字符,区分大小写。变量名的长度最好不要超过32个字符。在选择变量名时,应注意“见名知意”.C语言要求对所有用到的变量作强制定义,也就是“先定义,后使用”。13主要内容前言:为什么要有数据类型?3.1C

5、语言中数据类型的分类3.2常量与变量3.3整型数据3.4浮点型数据3.5字符型数据14§3.3整型数据3.3.1整型常量的表示方法整型常量即整常数。在C语言中,常用以下两种形式表示:(1)十进制整数。如:123,-456。(2)十六进制整数。以0x开头。如:0x100,代表16进制数100,等于十进制数256。(3)八进制整数。以0开头。如:0100为8进制数100,等于十进制数64。15§3.3整型数据(2)整型变量的分类:共六种有符号基本整型有符号短整型有符号长整型无符号基本整型无符号短整型无符号长整型(signed)int(signed

6、)short(int)(signed)long(int)unsignedintunsignedshort(int)unsignedlong(int)注意:括号表示其中的内容是可选的.16§3.3整型数据整数类型的有关数据:类型类型说明符长度数的范围基本型int2字节-32768~32767短整型short2字节-215~215-1长整型long4字节-231~231-1无符号整型unsigned2字节0~65535无符号短整型unsignedshort2字节0~65535无符号长整型unsignedlong4字节0~(232-1)17§3.3

7、整型数据(3)整型变量的定义:类型名变量名;类型名变量名1,变量名2……;例子:inta,b;(指定变量a、b为整型)unsignedshortc,d;(指定变量c、d为无符号短整型)练习:定义一个长整型变量sum。答:longsum;18#includevoidmain(){inta,b;/*指定a,b为整型变量*/ unsignedintu;/*无符号整型变量*/ a=12;b=-24;u=10;a=a+u;/*此语句执行完后a=?*/a=a+b;/*此语句执行完后a=?*/}说明:可以看到不同种类的整型数据可以进行混

8、合算术运算例3.2整型变量的定义与使用我们用VC跟踪一下19问题:如何把整型变量输出到屏幕上?#includevoidmain(){inta; a

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

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

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