- 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章C语言与计算机
C程序设计 周二强 zeq@hncj.edu.cn 软件学院 计算机科学与工程系 1.1计算机的基本原理 1.采用二进制形式表示数据和指令。 二进制只有2种状态,很容易在物理上表示,如开关的接通和断开表示1和0。 2.计算机存储程序并由程序控制 可执行程序由指令和相关数据组成,指令是计算机能够执行的命令。 当存储在计算机中的程序运行时,计算机自动地取出程序中的一条条指令,加以分析并执行,在程序的控制下工作。 存储程序并由程序控制,计算机就能够自动地连续执行指令,处理数据,完成任务。 3.计算机由运算器、存储器、控制器、输入设备和输出设备5大部件组成。 求用户输入的两个整数的和 1.在显示器上提示用户输入两个整数; C语言中用printf函数控制输出设备,使用该函数可以“命令”计算机在输出设备上显示信息。 语句printf (请输入两个整数:\n); 就可以在显示器上该程序的运行窗口中显示上面的信息。 结合示例讨论printf函数的用法。 2.用户输入后,计算机获得用户的输入并将输入数据存储到内存中。 C语言中用scanf函数控制输入设备,使用该函数可以“命令”计算机获得输入设备的输入数据。 scanf函数执行时,程序通常会暂停运行等待用户输入数据。当用户以按下回车键的方式表示输入完成后,scanf函数就会获得用户的输入。 如何存放数据? 存储单元 用户输入的数据存储在内存中,但是存储数据时需明确数据存放的“具体位置”以便可以在程序中取出并处理它们。 计算机中同类数据无论大小(如整数0或100)都用相同的内存空间存放,这些大小和编码方式相同的内存空间可称作存储单元。 各种数据所用的存储单元彼此不同。如存储整数与小数。 计算机中使用地址标识存储单元,由于使用二进制,计算机中的地址非常繁琐,不适合在程序中使用。 变量 C语言中用变量来标识内存中的存储单元。要存储数据时,只需在C语言中“定义”一个“变量”即可。 定义一个变量,就是向计算机申请一块存储单元。变量只是内存中相关存储单元在C语言中的标识,在程序中使用变量,程序执行时计算机就会操作与变量相关的存储单元。 可以用英文字母组成的字符串(如x、sum等)给变量命名,通过“通俗易懂”的变量使用存储单元给编程带来了极大的便利。 变量与存储单元 当用名为x的变量标识了内存中的一个存储单元后,如果该存储单元中存储的数据为3, 则C语言中变量x的值就是3; 如果想把某个数据存储到该存储单元中, 在C语言中只需把该数据“赋值”给变量x即可。如想把整数5存储到该存储单元时,只需用C语言语句x=5;即可。 特别强调:语句x=5;应读作“变量x赋值为5”! 2.用户输入后,计算机获得用户的输入并将输入数据存储到内存中。 用C语言语句scanf(%d%d, a, b);就可以“命令”计算机获得用户的输入数据,并把数据存储到变量a和b所标识的存储单元中。 当用户按下回车键确认输入完成后,23和32就被存储到变量a和b所标识的存储单元中了,也就是说C语言程序中变量a和b的值变为23和32了。 3.运算器求和,并把结果存储到内存中。 用户输入的数据在哪里? C语言中可以用“代数式”命令运算器对数据进行处理。 使用代数式a+b就可以“命令”运算器求出变量a和b标识的存储单元中的数据之和。 如果把求出的和保存在变量c标识的存储单元中,相关操作可用C语言语句表示为c = a + b; (读作变量c赋值为变量a与变量b的和)。该语句执行时运算器会先求出变量a和b标识的存储单元中的数据之和,然后计算结果将保存到变量c标识的存储单元中。 4.在显示器上显示计算结果。 C语言中可使用printf函数“命令”计算机在输出设备上显示信息。 计算结果在什么地方? 如何显示变量的值? 利用语句printf(和为%d, c);就可把变量c的值输出到显示器上该程序运行窗口中 。 求和的步骤 计算机中 (1)在显示器上提示用户输入两个整数; (2)获得用户的输入,并把输入数据存储到内存中; (3)运算器求和,并把计算结果存储到内存中; (4)在显示器上输出计算结果。 C语言中 (1)printf(请输入两个整数:\n); (2)scanf(%d%d, a, b); (3)c = a + b; (4)printf(和为%d, c); 1.3 C语言函数 在数学上,函数是每个(组)输入值到唯一输出值的映射。输入值又称自变量;输出值因输入值的变动而变动故又称作因变量,也叫函数值。 函数的作用? 是把输入变成输出。C语言中的函数会是什么样子,有何作用呢? C语言函数的作用也是把输入变成输出。C语言函数的输入常称作“参数”。 C语言中函数的定义 函数z = f(x, y) = x + y 1) int s
您可能关注的文档
最近下载
- 第二版--医学伦理学经典案例分析100.pdf VIP
- fanuc发那科机器人编程手册.pptx VIP
- 2025年华医网继续教育“痔”的精准微创治疗技术题库及答案.docx VIP
- 大疆无人机御3航拍摄影与后期从入门到精通第9章 焦点跟随:无人机自动跟随拍大片.pptx VIP
- 计算机应用基础教程(Windows10+Office2016)PPT全套完整教学课件.pptx VIP
- 2025年交管学法减分考试题库以及答案(160题完整版) .pdf VIP
- 施工人员入场安全教育手册(一人一档).doc VIP
- 美的热水器F80- A20GA2(H)专项试验报告.pdf VIP
- 大学生创业生涯规划书.pdf VIP
- 人教版(2025)八年级上册14.2三角形全等的判定(课时1)(教学课件)(32张PPT)(含音频+视频).pptx VIP
原创力文档


文档评论(0)