- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[IT认证]C语言讲座_2
C 语言 (二) 主讲:高怀恩 gao.huaien@ 工学2号馆 331 室 上节内容 计算机发展简单介绍 C语言程序的简单讲解 实验课程安排 时间、地点 分小组 课堂内容 第二章 数据类型、运算符与表达式 C的数据类型 常量与变量 整型数据 浮点型数据 字符型数据 变量赋初值 各类数值型数据间的混合运算 算术运算符和算术表达式 赋值运算符和赋值表达式 逗号运算符和逗号表达式 2.1 C的数据类型 C语言的典型数据类型: 2.2 常量与变量 2.2.1 常量与符号常量 在程序运行过程中,其值不能被改变的量称为常量 常量区分为不同的类型: 例2.1 符号常量的使用#define PRICE 30#include stdio.hvoid main ( ) { int num, total; num=10; total=num * PRICE; printf(″total=%d\n″,total); } 2.2 常量与变量 2.2.2 变量 变量的值存放在特定存储单元中的数据,在程序运行期间,变量的值是可以改变的。 变量名对应着内存空间中的某个地址,在对程序编译连接时由编译系统给每一个变量名分配对应的内存地址。从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据 2.2 常量与变量 变量命名的规定: C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 例:sum, _total, month, Student_name, lotus_1_2_3,BASIC, li_ling M.D.John, ¥123, 3D64, ab 2.2 常量与变量 注意: 编译系统将大写字母和小写字母认为是两个不同的字符。 int ab, aB, Ab, AB; ab=2; Ab=2; aB=3; AB=5; 建议变量名的长度最好不要超过8个字符。 在选择变量名和其它标识符时,应注意做到“见名知意”,即选有含意的英文单词 (或其缩写)作标识符。 要求对所有用到的变量作强制定义,也就是“先定义,后使用” 2.3 整型数据 2.3.1 整型常量的表示方法 整型常量即整常数。在C语言中,整常数可用以下三种形式表示: (1)十进制整数。 如:123, -456.4。 (2)八进制整数。以0开头的数是八进制数。 如:0123表示八进制数123,等于十进制数83, -011表示八进制数-11,即十进制数-9。 (3)十六进制整数。以0x开头的数是16进制数。 如:0x123,代表16进制数123,等于十进制数 291, -0x12等于十进制数-18。 2.3 整型数据 2.3.2 整型变量 (1)整型数据在内存中的存放形式 数据在内存中是以二进制形式存放的。 如: int i; /* 定义为整型变量 */ i=10; /* 给i赋以整数10 */ 注意: 十进制数10的二进制形式为1010,Turbo C 2.0和Turbo C++ 3.0为一个整型变量在内存中分配2个字节的存储单元(不同的编译系统为整型数据分配的字节数是不相同的,VC++ 6.0则分配4个字节)。 数值是以补码(complement) 表示的。 2.3 整型数据 (2) 整型变量的分类 (括号表示其中的内容是可选的) 2.3 整型数据 整数类型的有关数据:(tc++3.0) 2.3 整型数据 (3)整型变量的定义: C规定在程序中所有用到的变量都必须在程序中定义,即“强制类型定义”。 例如: int a,b(指定变量a、b为整型) unsigned short c,d;(指定变量c、d为无符号短整型) long e,f;(指定变量e、f为长整型) 2.3 整型数据 2.3.3 整型常量的类型 (1) 一个整数,如果其值在-32768~+32767范围内,认为它是int型,它可以赋值给int型和long int型变量。 (2) 一个整数,如果其值超过了上述范围,而在-2147483637~+2147483647范围内,则认为它是为长整型。可以将它赋值给一个long int型变量。 (3) 如果所用的C版本(如Turbo C)分配给short int与int型数据在内存中占据的长度相同,则它的表数范围与int型相同。因此一个int型的常量同时也是一个short int型常量,可以
您可能关注的文档
- V带轮设计ug二次开发.doc
- web设计CSS书写规范.doc
- Win2003+IIS+Mysql+PHP+Zend环境调试.doc
- x62w型万能铣床控制系统改造.doc
- zhao第一章数制和码制.ppt
- [IT认证]!JSTL-自定义标记.ppt
- [IT认证]0304第二章例题详解及实验指导.doc
- [IT认证]03_ADS开发工具的基本使用.ppt
- [IT认证]04信息安全竞赛培训_Windows2008安全管理.ppt
- [IT认证]06function.ppt
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
最近下载
- 屋面及铁艺围墙工程投标方案(技术标).doc
- 2021年全国甲卷(文综政治)高考真题.pdf VIP
- 慢性盆腔疼痛-2.ppt VIP
- 2023-2024学年高一下学期期末模拟考试语文试题及参考答案.docx
- 2021年全国卷三理综(化学)高考真题.pdf VIP
- 八年级下道法期末考试试卷分析.docx
- DB23_T(1621.10-1621.14)-2015:黑龙江省建设工程施工操作技术规程(三).pdf VIP
- 高中《化学》选择性必修一 第四章 化学反应与电能重点知识归纳总结.pdf VIP
- 2022年高考真题全国乙卷(文综地理)真题(有答案).pdf VIP
- 大楼维修改造工程投标方案(技术标367页).docx
文档评论(0)