C语言程序设计 课件 第2章-C语言程序初体验.pptx

C语言程序设计 课件 第2章-C语言程序初体验.pptx

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章C语言程序初体验

C语言的标识符、变量、常量;C语言的数据类型和数据类型转换;C语言的表达式、赋值运算、算术运算、自增自减运算;C语言的常用函数;C语言顺序结构程序的编写方法和执行过程。本章目标

2.1.1计算梯形面积2.1来个简单题——计算梯形面积

2.1.2 标识符和关键字标识符命名规范:标识符的构成:字母(A~Z,a~z)、数字(0~9)和下划线(_),第一个字符必须是字母或下划线。区分大小写。标识符的长度:受不同编译器和操作系统的限制。标识符命名建议:见名知意。不能使用关键字作为标识符名字。

关键字关键字被赋予了特定含义的标识符,称为关键字。例如,float,int。共32个关键字

不合法标识符

2.1.3基本数据类型4种基本数据类型:整型:int,如3,8,5,-210,占用4个字节,表示数据范围为-32768~32768。单精度浮点型:float,如3.6,8.8,5.2,-1.7,占用4个字节,有效数位6~7位,数值范围为-3.4e-38~3.4e+38。双精度浮点型:double,占用8个字节,有效数位15~16位,数值范围为-1.7e-308~1.7e+308。字符型:char,如’c’、‘A’,占用1个字节。ASCII码字符集请见附录A。

数据类型限定符4个数据类型限定符short,long,signed,unsigned。4个限定符的作用:(1)short、long:限定数据的长度。被short修饰后,该类型占用的空间要比原来的基本类型更小;long的作用与short正好相反,它会占用更大的内存空间。(2)signed、unsigned:限定数据的符号。用unsigned限定的数称为无符号数;signed为有符号数,包括了负整数。默认情况下,int是有符号数。

sizeof运算符作用:获取数据长度格式:sizeof(type)返回值:返回type类型所占的存储字节个数。

2.1.4C语言语句C语言语句分为五类:(1)表达式语句格式:表达式;功能:执行表达式所代表的动作,完成相应的操作。例如:y=a+3;/*赋值语句:计算a+3的值并将计算结果赋给y*/a+3;/*a+3加法语句,计算结果没有赋值给变量,并无实际意义*/++j;/*前缀自增语句:j的值增1*/

(2)函数调用语句格式:函数名(实际参数表);功能:将程序流程转入到函数体中执行,并进行实际参数和形式参数的传值(地址),执行函数结束后,将特定的函数值返回到主调函数。例如:printf(你好,中国!);/*调用基本输出库函数printf(),在屏幕输出:你好,中国!*/

(3)控制语句分为三类:分支语句:if语句、switch语句,第三章详细介绍。循环语句:dowhile语句、while语句和for语句。第四章详细介绍。流程控制语句:break语句、goto语句、continue语句和return语句。具体用法将分在本书第三章、第四章、第六章详细介绍。

(4)复合语句将彼此相关的操作放在一起,使用花括号“{}”括起来。例如:{inta,b=2,c;a=b+1;c=a+3;printf(“%d”,c);}变量a,b,c在{}中定义,并使用printf()函数输出。

(5)空语句只有分号“;”构成的语句称为空语句。空语句是什么也不执行的语句。例如:for(i=1;i100;i++){;}或作为无条件转移的标号,例如:gotolabel1;…label1:;

2.1.5变量和赋值基本概念在程序运行过程中其值可以改变的量称为变量。变量声明(1)单变量声明数据类型变量名;例如,floattra_area;//声明变量tra_area,用其表示梯形面积(2)多变量声明数据类型变量名1,变量名2,......,变量名n;例如,inttop,bottom,height;/*一条语句声明三个变量*/

变量赋值(1)简单赋值变量名=表达式;例如,top=3;//给梯形上底长度赋值bottom=8;//给梯形下底长度赋值height=5;//给梯形高赋值(2)连续赋值变量名1=变量名2=......=变量名n=表达式;例如,top=bottom=height=5;

变量的初始化数据类型变量名=表达式;例如,变量top、bottom和height可以用以下语句进行变量初始化:inttop=3,bottom=5,height=8;

2.1.6算术运算算术运算符主要包括:加(+)、减(-)、乘(*)、除(/)、

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档