- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 2 章 数据类型、运算符与表达式C语言程序设计2.1 C语言的数据类型2.2 标识符2.3 常量2.4 变量★2.5 变量赋初值2.6 各种数值型数据间的混合运算2.7 几种基本运算符及其表达式★§2.1 C语言的数据类型著名计算机科学家沃思(Nikiklaus Wirtb)提出: 数据结构+算法=程序数据结构:描述数据的类型、组织形式算 法:描述对数据的操作步骤C的数据类型数据类型是指数据的内在表现形式(代码、存储、运算)整型字符型单精度型基本类型实型(浮点型)双精度型枚举类型数据类型数组类型构造类型结构体类型共用体类型指针类型空类型§2.2 标识符 C语言的符号集:1. 标识符: 用来标记常量、变量、函数及文件名字的字符序列标识符的构成规则:以字母(大小写皆可)或下划线开头标识符长度各个系统不同,最好不要超过8个字符尽量做到“见名知意”(用英文单词或缩写作标识符) 2. 关键字(保留字) 是C语言中具有特定含义,专门用作语言特定成分的一类标识符 Turbo C推荐的C语言的关键字是32个 如:main、int、char、float、define等注意:1) 所有的关键字都有固定的意义,不能用作它用。 2) 所有的关键字都必须小写§2.3 常量一、常量定义在程序运行过程中,其值不能被改变的量。二、常量类型 整型常量:0 、3 、-598、0XA0(160) 实型常量:45.8、0.0、-3.4e5 字符常量: ’a’、’I’、’\n’、’#’ 字符串常量: “This” 符号常量:#define PI 3.142.3.1 整型常量(整型常量即整常数)十进制常数 如:123、-34、0八进制常数 由0~7数字组成;最高位必须用0作引导符 如:0123、0456、0945 (123)8=1×82+2×81+3×80=83 十六进制常数 由0~9、a~f(A~F)组成;最高位必须用0x(0X)作引导符 如:0x123 、0X678 (123)16=1×162+2×161+3×160=2912.3.2 实型常量一、十进制小数形式 0.12 35.0 -34. .679 0.0 0. 小数点不能省略,不能只有一个小数点二、指数形式: 123.456科学计数法C语言1.23456E21.23456×102注意: 1. E(指数符号)不分大小写; 2. E前必须有数字,且后面指数为整数; 3. E后正号可不写,负号必须写 4. 规范代码的指数形式为小数点左边只有一位非零的数字 E5 1.3e-3 8e2.3 e 25.4e22.3.3 字符常量一、用单引号‘ ’括起的单个字符,占1个字节 例:‘q’、’A’、’$’二、转义字符:特殊形式的字符常量,以反斜线“\”开头(P17)跳例 2-1:main( ){ char c1=‘a’,c2=‘b’,c3=‘c’; printf(“a%cb%c\tc%c\tabc\n”,c1,c2,c3);}结果:aabb cc abc2.3.4 字符串常量用双引号括起来的一系列有效字符如:“china”在内存中占6个字节:字符个数+\0(字符串结束标志)注意:“a”与’a’比较china\02.3.5 符号常量用一个标识符代表的一个常量定义格式:#define 标识符 常量例2-2 求任意半径的圆周长和面积?#define PI 3.14main( ){ float r,s; scanf(“%f”,r); c=2*PI*r; s=PI*r*r; printf(“c=%f,s=%f\n”,c,s);}main( ){ float r,s,c; scanf(“%f”,r); c=2*3.14*r; s=3.14*r*r; printf(“c=%f,s=%f\n”,c,s);}注意:1. 使用之前必须先定义;2. 符号常量名用大写,变量用小写;3.符号常量的值在其作用域内不能改变;4. 凡是以“#”开头的都为预处理命令,不是语句,故后面无分号。§ 2.4变量其值可以改变的量。1、定义格式 类型符 变量表列 例: int a; a=3; a变量名3变量值存储单元注意: ① 大写字母和小写字母被认为是两个不同的变量 如:ab与AB代表不同变量 ② 见名知意 ③ 先定义后使用 ④ 习惯上,变量名用小写,以区别符号常量2.4.1 整型变量1. 整型数据在内存中的存放形式 数据在内存中以二进制形式存放的 例: int i; i=10; 000000000000101010i数据在内存中实际存放示意图数据存放示意图2. 整型变量的分类(P20)短整型:
您可能关注的文档
- C3-高强、高性能混凝土材料课件.pptx
- C5-资产定价理论与实证问题课件.pptx
- C55混凝土配合比标准课件.pptx
- C-V2X与MEC融合创新课题阶段进展课件.ppt
- c8渎职罪教程课件.pptx
- CABG并非穷途末路课件.pptx
- CAD基本概念精讲课件.pptx
- cad教程三视图课件.pptx
- cad程序在装饰领域的应用论文课件.pptx
- CAD编辑类命令课件.pptx
- 施工现场应急处理考试题及答案.docx
- 《2025年体育赛事行业前瞻:职业赛事IP打造与商业化运营模式创新深度研究》.docx
- 国家开放大学学前儿童发展心理学期末复习题参考答案.docx
- 国家开放大学学习指南作业题目与参考答案.docx
- 2025年中国航天政治题目及答案.doc
- 国家开放大学学习指南》形考任务3试题及答案.docx
- 《2025年体育用品行业高端化国潮品牌崛起发展》.docx
- 《2025年无糖饮料消费趋势与功能化产品市场潜力分析》.docx
- 《初中英语•同步课堂学与练》九上(人教版)Unit 9 单词短语句型挖空梳理和精练(解析版) .pdf
- 国家开放大学形成性考核01337《实用卫生统计学》形考任务(1-4)试题及.docx
原创力文档


文档评论(0)