- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 第二章 C语言基础知识 教学目标 掌握标识符命名规则、常量与变量的概念及使用方法; 学会选择及操作C语言数据类型; 掌握常用运算符的使用规则; 了解各类数值型数据间混合运算时类型转换的方法; 理解数据的输入输出及格式说明; 初步掌握顺序结构程序的编写思路。 教学重点 常量与变量的概念; 选择及操作C语言数据类型; 常用运算符的使用规则。 教学难点 常量与变量的概念; 自增、自减运算符; 数据的输入输出。 2.程序代码 #include stdio.h #define PI 3.1415926 /*定义符号常量PI*/ main() { double radius,area=0.0; /*定义变量radius和area分别保存圆的半径和面积*/ radius=10; /*半径赋值为10*/ area=PI*radius*radius; /*计算面积*/ printf(The area of circle is %lf\n,area); /*输出圆面积*/ } 1.变量的初始化 例如“double area=0.0;”。 2.对变量的理解 变量如同容器,其中可以存放数据,也可以取出数据。 图2-1 变量radius值的变化情况 注意:(1)变量必须先定义后使用。(2)习惯上,符号常量名用大写,变量名用小写。(3)C语言中“=”是赋值运算符,即将“=”右边表达式的值赋值给左边的变量,如引例中语句“radius=10;”就是把10赋值给变量radius。 区分变量名和变量值: 图2-2 变量名和变量值 2.3数据类型 C语言的数据类型有整型、实型、字符型、数组、指针类型和结构体类型等。 2.3.1整型数据 【例2-1】编写程序,计算一个正方体容器的体积。假设正方体边长为75cm,如图2-3所示。 图2-3 正方体容器 1.问题分析 利用公式“体积=边长×边长×边长”计算正方体体积,显然需要定义两个变量sidel和vol分别存放正方体的边长和体积,由于边长是整数,根据取值范围(参见表2-1),sidel选用int型,vol选用long型。 2.程序代码 # include stdio.h main() { int sidel; /*定义int型变量sidel保存正方体边长*/ long vol; /*定义long型变量vol保存正方体体积*/ sidel=75; /*把75赋给变量sidel*/ vol=(long)sidel*sidel*sidel; /*计算正方体体积*/ printf(volume=%ld,vol); /*输出正方体体积*/ } 3.运行结果 4.知识点 (1)在C语言中常用int型或long型变量存放整型数据,当数据在-32768-32767之间时,选用int型;当数据在-2147483648~2147483647之间时,选用long型。 思考:本例中变量vol为什么选择long型? (3)变量的类型应与所赋值的类型一致,以避免丢失数据。例如语句“int a;a=11.3;”执行后,变量a的值为11。 (4)输入/输出int型数据时使用格式说明符“%d”,而输入/输出long型数据时使用“%ld”。 2.3.2实型数据 【例2-2】假设银行定期存款的年利率是3.25%,并已知存款期限为n年,存款本金为x元,编写程序计算n年后得到的本利之和,要求分别使用单精度型和双精度型数据计算。 1.问题分析 利用公式“”计算n年后的本利之和。定义变量x和n分别保存本金和存款年限。 2.程序代码 #include stdio.h #include math.h main() { float x=8451; /*定义变量x保存本金*/ int n; float sum1=0.0; /*定义单精度实型变量sum1保存本利之和*/ double sum2=0.0; /*定义双精度实型变量sum2保存本利之和*/ printf(\nEnter the number of years:); scanf(%d,n); /*输入存款年限*/ sum1=x*pow((1+0.0325),n); /*计算本利之和并使用单精度实型变量保存*/ sum2= x*pow((1+0.0325),n); /*计算本利之和并使用双精度实型变量保存*/ printf(\nsum1=%.8f,sum2=%.8lf,sum1,sum2);
您可能关注的文档
- 基础会计实训 教学课件 作者 李金茹 赵宁 温艳红 学习情境六.ppt
- 基础会计实训 教学课件 作者 李金茹 赵宁 温艳红 学习情境七.ppt
- 基础会计实训 教学课件 作者 李金茹 赵宁 温艳红 学习情境三.ppt
- 基础会计实训 教学课件 作者 李金茹 赵宁 温艳红 学习情境四.ppt
- 基础会计实训 教学课件 作者 李金茹 赵宁 温艳红 学习情境五.ppt
- 基础会计实训 教学课件 作者 李金茹 赵宁 温艳红 学习情境一.ppt
- 基础会计实训 项目二 记账凭证实训.pdf
- 基础会计实训 项目三 会计账簿实训.pdf
- 基础会计实训 项目四 会计报表实训.pdf
- 基础会计实训 项目五 会计基本账务处理综合实训.pdf
- 基于任务驱动的C语言程序设计 高职计算机大类专业 李祥林 课件 ch3.ppt
- 基于任务驱动的C语言程序设计 高职计算机大类专业 李祥林 课件 ch4.ppt
- 基于任务驱动的C语言程序设计 高职计算机大类专业 李祥林 课件 ch5.ppt
- 基于任务驱动的C语言程序设计 高职计算机大类专业 李祥林 课件 ch6.ppt
- 基于任务驱动的C语言程序设计 高职计算机大类专业 李祥林 课件 ch7.ppt
- 基于任务驱动的C语言程序设计 高职计算机大类专业 李祥林 课件 ch8.ppt
- 基于任务驱动的C语言程序设计 高职计算机大类专业 李祥林 课件 ch9.ppt
- 基于任务驱动的C语言程序设计 高职计算机大类专业 李祥林 课件 ch10.ppt
- 基于任务驱动的C语言程序设计 高职计算机大类专业 李祥林 实验任务书 实验二任务书.doc
- 基于任务驱动的C语言程序设计 高职计算机大类专业 李祥林 实验任务书 实验七任务书.doc
最近下载
- 中央空调净化系统标准规范操作规程.doc VIP
- 神志病中西医结合临床诊疗指南-精神分裂症.pdf VIP
- 混凝土重力坝施工课件.pptx VIP
- 辽宁省大连市2025届高三上学期双基测试数学试卷含答案.pdf VIP
- 2025-2026学年赣美版(2024)小学美术三年级上册《创意美术字》教学设计.docx
- 2.2 大气受热过程和大气运动(精品课件)-【居易课堂】2021-2022学年高一地理同步备课优质课件(人教2019必修第一册).pptx VIP
- 杜邦dupont芳纶凯夫拉kevlar应用领域.pdf VIP
- 细胞生物学(第五版)-第8章细胞骨架.ppt VIP
- InCAM Pro基础入门篇(中文).pdf VIP
- 2024届辽宁省大连市高三上学期期末双基测试化学试题及答案.pdf VIP
文档评论(0)