- 1
- 0
- 约7.31千字
- 约 31页
- 2016-08-21 发布于重庆
- 举报
第2讲C语言语法入门1
第一章 C语言程序入门 第一章 C语言程序入门 目录: 1.1 程序 1.2 程序操作的对象---数据 1.3 C程序的基本操作 1.4 顺序结构的程序 1.2 程序操作的对象---数据 思考题 有哪些数据?如何分类? 如何表示、标识、存储数据? 如何输入、输出数据? 1.2 数据 1.2.1 数据的类型 1.2.2 几个重要的概念 1.2.3 常量 1.2.4 变量及其定义方法 1.2.1 数据的类型 基本数据类型与数据的表示 1、整型: 整型指不带小数点的数据类型。例如,123、-89、0。常用的整型有基本整型和长整型,分别用int和long表示。 在Turbo C环境中,int类型的数据用2个字节(16位二进制位)表示,取值范围是-32768~32767;long类型的数据用4个字节(32位二进制位)表示,取值范围是-2147483648 ~2147483647。 2、实型 实型是指带小数点的数据类型。例如,78.34、0.0、-765.2、76.0。在C语言中,实型有单精度和双精度两种形式,分别用float和double表示。 单精度的有效位数较双精度的有效位数少。在Turbo C环境中,float类型的数据用4个字节(32位二进制位)表示,有效位数为7位,;double类型的数据用8个字节(64位二进制位)表示,有效位数为15位。 数据类型总表 1.2.2 重要的几个概念 1、关键字(系统固有的保留字): C语言中预先规定的具有固定含义的一些单词,用户只能安规定的含义使用它们,不能擅自改变其含义。 auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef unsigned union void volatile while 2、标识符(用户定义的) 定义:用来标识变量、常量、函数等的字符序列 组成: 只能由字母、数字、下划线组成,且第一个字符必须是字母或下划线 大小写敏感 不能使用关键字 长度:最长32个字符 分类:系统预定义和用户自定义二类 命名原则: 见名知意 不宜混淆 如l与I, o与0 枚举常量 枚举数据类型描述的是一种整型值的集合。 当某些量仅由有限个数据值组成时,通常用枚举类型表示。 枚举类型定义如下: enum response{no,yes,none}; 复习与归纳 为什么要学习计算机语言? C程序的结构? 编程解决问题要明白的几件事? 数据有哪些类型,如何表达,如何存储? 如何实现输入、计算和输出? 若问题中有条件限制该如何解决? 若问题是复杂重复计算问题,如何解决? 若有大量的数据要处理,如何解决? 变量的存储 从变量定义中可以得知每个变量的名称和所属类型。变量名是引用变量的依据;变量的所属类型决定了变量的取值范围、存储方式和能够实施的操作类别。 例如: int count;定义了一个名为count的int类型变量。系统将为这个变量分配2个字节的存储空间。 思考?小结 如何理解关键字、标识符? 有哪些常量,如何表示? 程序中一般数据如何存储?注意什么? 如何理解数据类型? 运算中类型转换的方法? 课后练习与作业 练习:19-21页1.5语法练习部分; 作业:21页1.6编程练习的2、3、4题。要求每组交一份,下次课讲台上讲解。 复习与预习 复习:3-8页 预习:8-19页 * 01 11 11 11 11 11 11 11 int型: 最大:32767 10 00 00 00 00 00 00 00 最小:-32768 11 11 11 11 11 11 11 11 unsigned int型: 最大:65535 00 00 00 00 00 00 00 00 最小:0 3、字符型 字符型是指其值仅含有一个字符的数据类型。在C语
您可能关注的文档
- 第2章网康ICG的【网络接入】.ppt
- 第2章网络体系结构及协议基础.ppt
- 第2章网络安全的协议基础--习题答案.doc
- 第2章补充习题1.doc
- 第2章表格表单和框架.ppt
- 第2章财务分析答案.doc
- 第2章货币时间价.ppt
- 第2章跟我写HelloWorld.ppt
- 第2章辅助绘图工.ppt
- 第2章需求的基础理论.ppt
- GB/T 9706.266-2025医用电气设备 第2-66部分:助听器及助听器系统的基本安全和基本性能专用要求.pdf
- 中国国家标准 GB/T 9706.266-2025医用电气设备 第2-66部分:助听器及助听器系统的基本安全和基本性能专用要求.pdf
- GB/T 21715.2-2025健康信息学 患者健康卡数据 第2部分:通用对象.pdf
- 中国国家标准 GB/T 21715.2-2025健康信息学 患者健康卡数据 第2部分:通用对象.pdf
- 《GB/T 21715.2-2025健康信息学 患者健康卡数据 第2部分:通用对象》.pdf
- 《GB/T 31455.6-2025快速公交(BRT)智能系统 第6部分:调度中心与场站站台控制系统通信数据接口规范》.pdf
- GB/T 31455.6-2025快速公交(BRT)智能系统 第6部分:调度中心与场站站台控制系统通信数据接口规范.pdf
- 中国国家标准 GB/T 31455.6-2025快速公交(BRT)智能系统 第6部分:调度中心与场站站台控制系统通信数据接口规范.pdf
- 中国国家标准 GB 24407-2025专用校车安全技术条件.pdf
- GB 24407-2025专用校车安全技术条件.pdf
最近下载
- 运输管理实务(第二版)李佑珍习题答案.docx VIP
- 河南省洛阳市涧西区洛阳市2026届数学九年级第一学期期末学业质量监测模拟试题含解析.doc VIP
- 药店医保政策培训试题及答案.docx VIP
- 2026 年合规化离婚协议书制式模板.docx VIP
- 日本蜡烛图(世界经典的K线技术书籍).doc VIP
- 建筑起重机械安装(拆卸)作业安全条件审核表.docx
- (一模)乌鲁木齐地区2026年高三年级第一次质量语文试卷(含答案).docx
- 生成式AI产品需求文档(PRD)模板(增强版).docx VIP
- 腹膜腔穿刺术【PPT】.ppt VIP
- 2026年企业涉外合同法律适用选择培训课件与准据法确定.pptx
原创力文档

文档评论(0)