- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
※课 题 数据类型、常量、变量 ※教学目的 通过学习能让学生掌握常量、变量的相关知识 ※教学重点 符号常量、变量的实质 ※教学方法 对比、任务教学 ※具体教学 如下: 数据类型 变量1[,变量2,…,变量n]; 关于常量、变量的教学 课题 教学目的 教学重点 教学方法 小结 作业 重点说明: 是宏定义预处理命令,不是C语句 一般用大写字母 用符号比直接用常量数字要方便 如 #define PRICE 30 常量 定义:程序运行时其值不能改变的量(即常数) 分类: 符号常量:用标识符代表常量 定义格式: #define 符号常量 常量 例 符号常量举例 #define PI 3.14 main() { float S,R; R=10; S=2PIR; printf(“S=%f”,S); } 运行结果:S=62.8 介绍完常量之后,紧接着向学生介绍变量,称热打铁,讲变量时让学生对比常量去学习。 ※变量 在程序执行过程中可以发生改变的量。 由 变量 和 变量值 组成 其实质是:内存单元的地址 提问: 为什么变量的实质是个地址? a=a+1在数学里是错的,为什么在计算机里又是对的呢? 程序说明: Main( ) { int a; a=1; a=a+1; printf(“a=%d\n”,a); } 结果:a=2 再给学生分析: 其“a”指的就是一个存储单元的地址 1 a 编译程序根据变量定义为其 分配指定字节的内存单元 …... 地址 int a=1, b=-3,c; a b c 2字节 2字节 2字节 地址 地址 …... 内存 1 -3 ?? 随机数 变量名与变量值 变量定义的一般格式: 变量初始化:定义时赋初值 例: int a,b,c; float data; 决定分配字节数 和数的表示范围 合法标识符 例: int a=2,b,c=4; float data=3.67; char ch=‘A’; int x=1,y=1,z=1; int x=y=z=1; 变量的使用:先定义,后使用 例1 int student; stadent=19; //Undefined symbol ‘statent’ in function main 例2 float a,b,c; c=a%b; //Illegal use of floating point in function main 变量定义位置:一般放在函数开头 main() { int a,b=2; float data; a=1; data=(a+b)*1.2; printf(“data=%f\n”,data); } 变量定义 可执行语句 main() { int a,b=2; a=1; float data; data=(a+b)*1.2; printf(“data=%f\n”,data); } Ch2_005.c 小结: 本次学习介绍常量和变量,特别是符号常量和变量的实质是我们今天学习的重点,弄清了变量的实质,也就全变搞清了变量,在今后的学习中起到至关重要的作用 作业: 常量和变量的区别? 整型变量 占字节数随机器不同而不同,一般占一个机器字 short≤int≤long 可用sizeof(类型标识符)测量 实型变量 float:占4字节,提供7位有效数字 double:占8字节,提供15~16位有效数字 字符型变量 字符变量存放字符ASCII码 char与int数据间可进行算术运算 例 float a; a=111111.111; /* a=111111.1*/ double b; b=111111.111; /* b=111111.111*/ 例
您可能关注的文档
- 2008年汶川Ms8.0地震前龙门山—岷山构造带的地震活动性参数与地震视应力分布 Distributions of seismicity parameters and seismic apparent stresses on the Longmenshan-Minshan tectonic zone before the 2008 MS8.0 Wenchuan earthquake.pdf
- 数据结构(内部排序算法)实验报告.doc
- 局党组-党的群众路线个人对照检查材料.doc
- 领导班子两评一树自查自评报告(WORD下载).doc
- Green函数的矢量本征函数展开式评价金属心轴对多分量感应测井响应的影响 Evaluating influence of metal mandrel on response of multi-component induction logging by vector eigenfunction expansion formulae for dyadic Green︳s functions.pdf
- 某报社编辑-党的群众路线个人对照检查材料.doc
- 奥陶统碳酸盐台地高频层序控制的早期成岩作用及其对储层分布的影响 Early diagenesis in high-frequency sequence framework of the Upper Ordovician carbonate platform in Tazhong,Tarim Basin and its influence on reservoir distribution.pdf
- 最新社区党支部书记-党的群众路线个人对照检查材料.doc
- 数控车床编程及操作(华中数控)培训课件.ppt
- 贝尔凹陷与塔南凹陷下白垩统铜钵庙组南屯组油气储层特征及孔隙度控制作用 Reservoir Characteristics and Processes Controlling Porosity in Tongbomiao-Nantun Formation from Beier Depression,China and from Tanan Depression, Mongolia.pdf
- 硕士学位论文电控汽油机失火诊断系统研究.doc
- 西准噶尔蛇绿混杂岩中的白云石大理岩和石榴角闪岩早古生代残余洋壳深俯冲的证据 Dolomite marble and garnet amphibolite in the ophiolitic melange in western Junggar Relics of the Early Paleozoic oceanic crust and itsdeep subduction.pdf
- 硕士学位论文黄鳝抗菌肤hePiin基因ORF的克隆.doc
- 血管三维剪应力空间分布及三维磁共振血管成像对兔颈动脉粥样硬化的诊断价值 Diagnostic value of vascular three-dimensional distribution of wall shear stress and three-dimensional MR angiography on rabbits with carotid atherosclerosis.pdf
- 硕士学位论文利多卡因柔性纳米脂质体的制备及其经皮给药的渗透性研究.doc
- 硕士学位论文例不明原因智力障碍生长发育迟缓患者全基因.doc
- 延边杨金沟大型钨矿床白钨矿的微量和稀土元素地球化学特征与矿床成因 Trace element and rare earth element geochemistry of the scheelite and ore genesis of the Yangjingou large scheelite deposit in Yanbian area, northeastern China.pdf
- 岩的成因及其地质意义来自岩石学、地球化学及同位素年代学的制约 Petrological, geochemical and chronological constraints for the origin and geological significance of Neoarchean TTG gneiss in the Songshan area, North China Craton.pdf
- 液成矿系统来自矾山明矾石矿床地质特征和硫同位素地球化学的证据 High sulfidation epithermal hydrothermal system in Lu-Zong volcanic basinEvidence from geological characteristics and sulfur isotope data of Fanshan alunite deposit.pdf
- 影响值的反向传播神经网络方法用于提高密度泛函理论计算Y-NO键均裂能精度 Improving the Accuracy of DFT Calculation for Homolysis Bond Dissociation Energies of Y-NO Bond via Back Propagation Neural Network Based on Mean Impact Value.pdf
文档评论(0)