C语言第二章-顺序结构.pptxVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言第二章-顺序结构

第 二 章顺序结构程序设计本章要点:变量和常量数据类型算术表达式赋值语句格式化输入函数scanf格式化输出函数printfC语言程序基本结构A+B问题:计算两个整数之和题目要求:输入两个整数,计算这两个整数的和问题分析:1.数据在计算机中是如何表示和存储的?2.如何表示整数呢?3.怎样进行输入?4.怎样进行输出?10012.1 变量 变量用于程序中存放数据,即一个存放数据的内存单元,这个内存单元中的数据是可以不断被变化的。一个变量应该有一个名字,在内存中占据一定的存储单元。在该存储单元中存放变量的值。变量名与变量值 变量名实际上是一个符号地址,在对程序编译连接时由系统给每一个变量名分配一个内存地址。程序中从变量中取值,实际上是通过变量名找到相应的内存地址,从其存储单元中读取数据。标识符:用来标识变量、常量、函数、数组、类型、文件的有效字符序列标识符由字母、数字、下划线组成,且第一个字母必须是字母或下划线,大小写敏感,长度通常不超过31个字母。命名原则:见名知意变量名不能使用下面的关键字autobreak case charconst continuedefault do doubleelse enum extern floatfor goto ifint long registerreturn shortsigned sizeof staticstruct switchtypedef unsigned union voidvolatile while变量的声明 数据类型 变量1[,变量2,…,变量n];例: int ia,ib,ic; float fdata;决定分配字节数和数的表示范围合法标识符变量赋值和初始化赋值运算符: =格式:变量标识符 = 表达式作用:将一个数据(常量或表达式)赋给一个变量 num = 3;定义变量的同时给变量赋初值称为变量的初始化 例: int ia = 2,ic = 4; 相当于:int ia,ic; ia = 2; ic = 4; int ia = 2,ib,ic = 4;声明有效,形式不好int ix = iy = iz = 1; 错误int ix = 1,iy = 1,iz = 1;变量必须先声明后使用,声明变量通常在函数的起始位置。2.2 整型数据一、int类型int类型是处理整型数据的基本选择,可以是正值、负值和0,其取值范围依赖于计算机系统。早期计算机是16位系统,因此,int在内存中占2个字节16位,表示数据的范围-32768~32767。现在计算机为32位系统,则int在内存中占4个字节32位,表示数据范围为-231 ~(231-1)声明int变量 int num; num = 20;初始化变量 int num = 20;int类型常量 整数都是整型常量,C把大多数整数常量看作int类型。如果整数特别大,则有不同的处理。十进制整数:由数字0~9和正负号表示.如 123,-456,0八进制整数:由数字0开头,后跟数字0~7表示.如0123,011十六进制整数:由0x开头,后跟0~9,a~f,A~F表示. 如0x123,0xff二、其他整数类型(1) short int类型,简写为short类型,16位。(2) long int类型,简写为long类型,32位。(3) long long int类型,简写为long long类型,64位。(4) unsigned int类型,用于非负值的场合,取值范围比有符号数扩大一倍。如16位unsigned int取值范围为0~65535。在整常量后加字母l或L,认为它是long int 型常量2.3 格式化输入函数scanf格式:scanf(“格式控制串”,地址表列)格式控制串指定输入数据的格式与类型,由“%”和格式字符组成,用双引号括起来,地址表列表示输入数据存放的变量地址,常用取地址运算符,并依次用逗号分割。d格式符:每个%d对应一个输入的十进制int值scanf(“%d%d”,ia,ib);“%d%d”:输入数据时,两个数据之间用空格、回车键、tab键分隔数据,不能用逗号作数据间的分隔符。输入:3 4则ia=3, ib=4注意的问题(1) scanf函数中的“格式控制串”后面应当是变量地址,而不应是变量名。 scanf(“%d,%d”,a,b); 错 scanf(“%d,%d”, a, b);对(2) 如果在“格式控制串”中除了格式说明以外还有其他字符,则在输入数据时应输入与这些字符相同的字符。如何输入如下数据:3,52015-9-1510:30:25scanf(“%d,%d”,ia,ib);scanf(“%d-%d-%d”,iyear,imonth,iday);sc

您可能关注的文档

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档