- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章数据类型、运算符与表达式 杨丽波 朱迅 汤承林 编著 刘长荣 主审 本章目标 掌握C语言各种数据类型的用法 理解变量和常量的含义 掌握各类运算符和表达式的运算方法 掌握数据之间的混合运算和数据类型转换的方法 2.1 C语言基本数据类型 2.1 C语言基本数据类型 在C语言中定义了4种基本数据类型:整数类型(int)、 单精度浮点型(float)、双精度浮点型(double)、字符类 型(char)。它们是构成其它据类型的基础,其本身不能分解 为其它类型。 数据类型所占用的空间长度与编译环境有关。本书采用 Visual C++6.0编译环境,其数据类型和取值范围如表2-1所 示。其中带有方括号的关键字表示可选项。 2.1 C语言基本数据类型 2.2 常量与变量 C语言程序的基本元素: 2.2 常量与变量 1.常量和符号常量 常量又称常数,是指在程序运行过程中数值不变的量。常量可以是数 值类型,也可以是字符类型或是字符串,可以用一个符号来表示常量,叫 做符号常量。定义符号常量的一般形式为: #define 符号常量 常量 变量 2.变量 变量是指在程序运行过程中,其值可以发生变化的量。 变量的定义: 在C语言中,变量要经过定义才能使用,定义变量的一般形式为: [存储类型] 数据类型 变量名1[,变量名2,… 变量 变量 (1)标识符可以由字母、数字和 _(下划线)组合而成。 (2)标识符不能包含除 _ 以外的任何特殊字符,如%、# 、逗号、空格等 (3)标识符必须以字母或 _(下划线)开头 (4)标识符不能包含空白字符(换行符、空格和制表符称为空白字符) (5)C 语言中的某些词(例如 int 和 float 等)称为保留字,具有特殊意义,不能用作标识符 (6)C 语言区分大小写,因此 abc 与ABC 是两个不同的标识符 例如在如下标示符中合法的是: %8, _xyz,s5,int,name,9d,student_age 变量 例如: int i,j; //定义整型变量i,j float f1,f2; //定义浮点型变量f1,f2 long p,m; //定义长整型变量p,m unsigned short a,b; //定义无符号短整型变量a,b 变量 初始化变量 初始化变量是指在定义变量的时候给变量赋初值,即定义和赋值在一 条语句中实现,初始化定义的形式如下: [存储类型] 数据类型 变量名1=初值1[,变量名2=初值2,...]; 2.3 整型数据 1.整型常量 整型数据包括整型常量和整型变量。整型常量就是整型常数,在C语言 中,整型常量用以下三种进制形式表示: (1)十进制整数。如12,789,-7,0等。 (2)八进制整数。以0(零)开头的整数是八进制整数。如0123表示八进 制整数123,也可以表示为(123)8,对应十进制的数值为 1×82+2×81+3×80=83。-07表示八进制的数-7,也可以表示为-(7) 8。 (3)十六进制整数。以0x开头的整数表示十六进制整数。如0x12表示十 六进制整数12,也可以表示为(12) 16,对应十进制整数为 1×161+2×160=18。-0x123表示十进制数-291。 2.3 整型数据 2 整型变量 在C程序中表示整型数据是用以上三种进制表示,但是在内存中,数据 都是以二进制的形式存储的,在Visual C++6.0中,每一个整型数占用4个 字节(32bit)内存空间。如果下定义中i在内存空间的存储情况如图2-1所 示: int i=9; 实际上,数据在内存中是以补码形式表示的。如果在内存中存储十进制 数-9,存储形式如图2-2 所示。 2.4 实型数据 实型数据有实型常量和实型变量。 C语言中实数类型分为单精度实型数(float)和双精度实型数(doubl
您可能关注的文档
- 【】第一章第1节-化学答辩.ppt
- 1.结构试验设计答辩.ppt
- 【】数学:4.6多边形的内角和与外角和1(北师大版八年级上)答辩.ppt
- 第二学时LearningaboutLanguage要点.ppt
- 【4_3】数组3集合矩阵习题答辩.ppt
- 1.军犬黑子答辩.ppt
- 第二章(第三节纱线对织物外观和性能的影响)要点.ppt
- 【6-1】字符串答辩.ppt
- 第二章(武大地籍测量学)要点.ppt
- 【7-1】字符串答辩.ppt
- 05画法几何及制图(地形图简介)答辩.ppt
- 第二章__采区车场形式选择及线路布置(12学时要点.ppt
- 【2014中考复习方案】(人教版)化中考化学总复习用书:主题二物质构成的奥秘答辩.ppt
- 保利春天里开盘要点.ppt
- 【2016成才之路】(新人教版)化学必修1:第3章金属及其化合物第2节第2课时铝的重要化合物答辩.ppt
- 1.龙湖地产投资管理体系解读(汉锐2012年9.8)答辩.ppt
- 保利定价策略要点.ppt
- 【BBG】2016版高考语文(浙江专用版)二轮第五章学案16文意通顺,翻译满分答辩.ppt
- 【GFTP】2016同步语文七年级下册:单元作文指导1答辩.ppt
- 1.民族工业答辩.ppt
最近下载
- 菲律宾结构设计规范NSCP chapter 1.pdf VIP
- 課程设计---四工位机床.doc VIP
- YAESU 八重洲 FT-8900R 四频段FM车载台 说明书.pdf VIP
- 2017年四川省成都市中考数学试卷及答案解析.pdf VIP
- HG_T 4196-2011 化学试剂 十水合碳酸钠(碳酸钠).docx
- 2024-2025学年小学科学四年级上册湘科版(2024)教学设计合集.docx
- 九年级美术上册第1课齐白石徐悲鸿备课岭南版.ppt VIP
- (高清版)DB32∕T 1702-2010 电力用户变电所运行规程 .pdf VIP
- 服装造型点线面.pptx VIP
- 十一自然资源配置.pptx VIP
文档评论(0)