C语言程序设计变量与scanf函数.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* Version 1.0 * * * * 触碰世界,才能把握世界。为了信息的收集、整理与提炼,人用手去触碰世界,于是信息就源源不断输送到大脑,经过大脑的组织处理,形成人的认知与能力。电脑主要是为了帮助人类更好地处理这个世界的信息(我们把它叫做数据),最简单的方式就是通过键盘接收数据,保存到内存,然后交给CPU处理,最后把处理好的结果保存起来或通过屏幕显示输出。 * 掌握变量与常量的概念和实际意义 掌握C语言的数据类型 掌握scanf()函数的使用方法 在屏幕的提示下通过键盘输入两个字符和两个数字,把这两个字符和数字按指定的格式在屏幕的相应位置输出。屏幕提示与输出结果参考下图。 * 内容的分析大致如下: 这部分内容为屏幕输出内容,由printf()函数完成设计。 这部分内容是由键盘完成的输入内容,显然不能由printf()函数完成,它由scanf()函数完成输入。那么由键盘输入的数据它存放在电脑的哪个位置?如何存放? 最后,电脑如何正确输出刚才输入的数据? 内存 变量 下面我们来学习相关知识…… * 我们知道计算机收集和处理信息(数据)的方式是通过输入/输出设备输送到主要由CPU和内存(RAM)组成的主机来进行处理的。如下图所示。 主机 I/O设备 RAM CPU 从图可以看到程序处理的数据是先存储在RAM中,再由CPU来进行处理的!而在程序设计中,通常使用变量来存储数据。下面我们先来说说数据。 * 数据属于不同类别 Africa The quick brown fox TRUE 数据 非数值 数值 整型 非整型 9002.12 999 9/12/2003 2.175 123 Jackie Chan 数据类型 数值 非数值 整型 非整型 int short int long int float double char * 以上是用文字来描述数据的分类,我们能一下看懂。可掰开电脑的外衣,我们看到的只是如图所展现的一些内容——电脑只识别二进制代码。 为了在电脑中区分不同类别的数据,人们设计不同排列的二进制代码来代表不同的数据类型,例如2,如果是数字的话,那它在电脑中的二进制代码是:0000 0010。如果是字符的话,它的二进制代码就是:0011 0010(ASCII码)。这说明在电脑的使用中,对于不同类型的数据,它都会有唯一的二进制的代码序列与之对应,不会出现混乱,这就是所谓的编码规则。在程序设计中,数据的使用也有一套相应的规则,这就是下来要学习的内容。在 C语言中对数据进行了如图所示的分类: 本学期只学习基本类型和构造类型中的数组和结构体。 在程序设计中对要处理的数据大都要指定其数据类型。数据又有变量和常量之分。 其值可以改变的量称为变量。 我们已经知道电脑处理的数据都存储在内存中,与大多数编程语言一样,C语言通过变量的形式来存储数据。它可以这么定义:变量是内存中一段有名字的连续存储空间,这个空间有地址,可以有名字(变量名)。而内存是以字节为基本单位来存储数据的。假如内存中已有整数类型的变量a,字符类型变量b,那么我们可先用图来表达内存与变量的关系。 ? 变量是一种使用方便的占位符(如图中的a和b,变量a对应的地址是2001,变量b对应的地址是2003)。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。 所以要区分变量名和变量值两个不同的概念。如图所示。 举个现实中的例子来区分变量名与变量值的不同。如你就读的学校叫宝安职业学校,它在深圳市宝安区新安二路122号,那么“宝安职业学校”就相当于上图的变量名a,“深圳市宝安区新安二路122号”就相当于上图存储单元的内存地址(如2001),而“你”就相当于变量值11441。 变量的命名要符合标识符的命名规则。以下列出了C语言中标识符的命名规则: 变量名由字母(大写字母A~Z、小写字母a~z)、数字(0~9)、和下划线“-”组合而成。 变量名不能包含除下划线“-”以外的任何特殊字符。 变量名必须以字母或下划线“-”开头。 变量名不能包含空白字符(包括换行符、空格和制表符)。 变量名的长度无统一规定,随系统不同而不同。许多系统取8个字符。 C语言中的某些词(如main、printf等)称为保留字,具有特殊意义,不能用做变量名。 C语言区分大小写,因此price与PRICE是两个不同的变量。 标识符是指用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。 以下是有效的变量名示例: principal cost_price marks_3 _city

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档