- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言第1讲 概述及数据类型
教学内容 1. 课堂教学 基本规则、语法知识、简单理论——必须掌握! 2. 程序调试:C的特点是实践 ☆ 阅读程序的能力:大量阅读,掌握别人的思路 ☆调试程序的能力(——非常重要!) :VC的开发环境,编译、调试(需要经验!) 3. 程序设计方法 如何解决一个问题;用计算机的思考方法;常规的数学方法、分析过程。 4. 5ic网站() 内容要点 程序设计语言与自然语言的比较 C语言在计算机系统中的位置 数据类型 人机对话(命令方式) (机器无思维、推理能力,具 有计算与逻辑判断能力) 语法规则,句法规则固 定(一般不可省略、颠 倒,必须按部就班) 算法多样 信息交流(地位平等) (人有思维、推理能力) 语法规则、句法规则灵 活(可省略、颠倒) 如:你怎么了? 怎么了,你?√ 表达方式多样 程序设计语言 自然语言 程序设计语言与自然语言的比较 计算机系统 硬件系统 软件系统 系统软件 应用软件 Windows系统 Unix 数据库系统 开发工具包 存储器 运算器 控制器 输入设备 输出设备 C语言 C语言在计算机系统中的位置 数据类型 用C语言编写的程序,就是描述对数据的处理过程,数据都是以某种特定的形式存在的,所以C程序中用到的所有数据都必须指定其数据类型,即:所有的变量在使用之前一定要先定义。 引 言 4.1 基本字符、标识符 一个C程序是由C语言的基本字符组成的。C语言的基本字符包括: 英文字母 a~z,A~Z; 阿拉伯数字0~9; 其他可以显示的字符(包括:~ ! % * ( ) { } [ ] : ; ” ’ , . ? / | \)以及一些特殊字符(例如:空格符、换行符等)。 基本字符 标识符的构成规则:(1)标识符由字母、下划线、数字三种字符组成,且第一个字符必须是字母或下划线。 例:sun,day,month,student_name,c1lstr_2。 12cd, $123,bad one, char, stu-name,M.D.Ritchie 错: 4.1 基本字符、标识符 标识符 用来标明变量名、函数名、数组名、结构体名、文件名、类型名等,它是由有效字符组成的一个序列。 (2) 字母区分大小写,如N和n是不同的标识符。 (3) C语言中的关键字(见P43表4-1)不能用作标识符。 4.2 C语言的数据类型 ■ 数据类型的一般概念 定义数据属于何种数据类型的意义有以下几方面: 其一,定义了数据的数据类型,也就规定了它的取值范 围,例如,基本整型可以取-32768——32767。 其二,定义了数据类型,也就规定了数据它能进行的运 算,例如,整型数据可以进行“求余数”运算,而实型数据 则不能; 其三,对于变量,定义了它的数据类型,也就规定了它在 内存中占字节的多少,例如,整型变量占2个字节的存储 空间,而实型变量则占4个字节。 基本数据类型见图4-1 程序运行中其值不发生变化的量。 ■ 常量 4.3 常量与变量 常量可分为字面常量和符号常量。 例:3,-8,3.9,’a’,’A’为字面常量。 用一个标识符代表一个常量,即给常量起个名字,以后就用这个名字代替这个常量,称符号常量。 #include stdio.h #define PI 3.1415926 /*使标识符PI代表常量3.1415926*/ main() { int r=4; float l,s,v; l=2*PI*r; /*等价于l=2*3.1415926*r;*/ s=PI*r*r; /*等价于s= 3.1415926*r*r;*/ v=4.0/3*PI*r*r*r; /*等价于v=4.0/3*3.1415926*r*r*r; */ printf(l=%f\ns=%f\nv=%f\n,l,s,v); ■ 变量 程序运行中其值可以改变的量。 4.3 常量与变量 变量有三个属性: (1) 变量名,即标识符; (2) 在内存中占用一定的存储单元,就如同宿舍号码对应一个房间,变量名对应着一段存储空间; (3) 变量值,即该存储空间中存放的变量的值。 对于变量,C语言规定一定要“先定义,后使用”,也就是说必须要先规定了变量的名字、数据类型之后,才能进行赋值等运算。 变量的定义意义:计算机在编译时,对每一个变量分配对应和固定的存储单元,为程序的使用创造必要条件。 4.4 整型数据 ■ 整型常量 整型常量,即整常数。按进制分,有三种表示形式: 十进制,
您可能关注的文档
- COPD呼衰治疗-蔡柏蔷.ppt
- COPD创议讲稿朝阳医院.ppt
- COPD 的护理进展6ppt.ppt
- COPD稳定期治疗.ppt (121.ppt
- COPD治疗药物-支气管舒张剂1.ppt
- Copy of Incident injury investigation中文.ppt
- Coreldraw文本制作.ppt
- CorelDraw绘制一杯红酒.ppt
- Cosmetic Logo Translation 化妆品品牌商标转换.ppt
- Coship CiTV2.3系统功能介绍.ppt
- 第2部分-预习-第08讲 信息类文本阅读(学生版)-新高二语文暑假衔接讲义.docx
- 第2部分-预习-第01讲 《论语》十二章(教师版)-新高二语文暑假衔接讲义.docx
- 23.2.1《中心对称》说课课件人教版数学九年级上册.pptx
- 23.2.3关于原点中心对称的点的坐标说课课件人教版九年级数学上册.pptx
- Unit1YouandMeSectionB说课课件人教版(2024)七年级英语上册.pptx
- 23.2《中心对称图形》说课课件人教版九年级数学上册.pptx
- 2024年北京市朝阳区垡头街道招聘社区工作者真题及答案详解一套.docx
- 2024年内蒙古自治区通辽市科尔沁左翼中旗东苏林场招聘社区工作者真题带答案详解.docx
- 2024年内蒙古自治区鄂尔多斯市鄂托克前旗上海庙经济开发区招聘社区工作者真题及参考答案详解1套.docx
- 2024年北京市延庆县延庆县大庄科乡招聘社区工作者真题及答案详解1套.docx
文档评论(0)