C语言实例教程-C程序数据描述与计算课件

PPT
  • 阅读 55 次
  • 下载 0 次
  • 页数 60 页
  • 大小 4.673 MB
  • 2022-11-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
C语言实例教程-C程序数据描述与计算课件
可在后台配置第一页与第二页中间广告代码
C语言实例教程-C程序数据描述与计算课件
可在后台配置第二页与第三页中间广告代码
C语言实例教程-C程序数据描述与计算课件
可在后台配置第三页与第四页中间广告代码
C语言实例教程-C程序数据描述与计算课件
C语言实例教程-C程序数据描述与计算课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 60
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
文本内容

【文档说明】C语言实例教程-C程序数据描述与计算课件.ppt,共(60)页,4.673 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-44602.html

以下为本文档部分文字说明:

☼C语言程序设计案例教程C程序数据描述与计算(1)明确采用哪种类型的常量描述数据。(2)明确采用哪种类型的变量描述数据。(3)明确采用什么样的表达式来处理数据。分析C语言对客观事物的数据描述和计算处理。建立课程小组成绩表

。假设学生成绩表如下,试对各列数据进行适当类型的常量、变量描述与表达式的计算处理。nonamet1t2t3t4avgsickl_eabsentf_escoregrade1刘延运8060806096.02孙燕95959080186.03吴珊珊9598908095.04

卢斌9095959975.55齐山9695999964.56温志民9890908591.57王宪瑜9895999089.58张冰95959080155.09翟来通8599999989.510陈亚萌9590959090.0成绩管理中

数据的描述与计算成绩管理中数据的描述与计算#include<stdio.h>main(){intt1,t2,t3,t4;floatave;printf(“PleaseinputNo1score:”);scanf(“%d%d%d%d”,&t1,&t2,&t3,&t4);ave=(float)(t

1+t2+t3+t4)/4;printf(“NO1.刘延运%4d%4d%4d%4d%6.1f\n”,t1,t2,t3,t4,ave);printf(“PleaseinputNo2score:”);scanf(“%d%d%d%d”,&t1,&t2,&t3

,&t4);ave=(float)(t1+t2+t3+t4)/4;printf(“NO2.孙燕%4d%4d%4d%4d%6.1f\n”,t1,t2,t3,t4,ave);}源代码展示成绩管理中数据的描述与计算首先分析成绩表中各个数据项,学号与学生名字我们选用了字

符串原样输出,4门课成绩(t1、t2、t3、t4)定义为整型,4门课平均成绩(ave)定义为实型。在计算平均成绩时由于4门课总分(t1+t2+t3+t4)为整型,为了保证平均分得到合理的实数,采用强制转换(float)(t1+t2+t3+t

4)。当然我们也可以使用表达式ave=(float)(t1+t2+t3+t4)/4.0实现同样的结果。1.能够熟练地根据数据处理需求描述合适数据类型的常量,定义合适数据类型的变量。2.能够熟练地根据数据处理需求正确编写表达式。3.能够应用某种C集成编译器进行C程序的编辑、编译和执行。4.能够根据系

统提示进行操作、检错和纠错,培养自我学习的能力。5.培养严肃、严格和严谨的工作作风,表达式编写和代码编写一丝不苟。常量与变量1基本数据类型2C语言的运算符和表达式3int(integer),short,long,float,double,char(character),main,includ

e,define,sizeof必须掌握的关键字系统设置特定含义、专门用途的字符序列;不能作为其他用途;32个,只能小写。数字:1,2,…9,0字母:A-Z,a-z特殊符号:+-*/<>!?...转义字符:\n(换行),\b(退格)…空白符:空格,制表

符(跳格),换行符(空行)的总称。2.1C程序的词法2.1.1字符集1.关键字字符集2.1.2标识符2.预定义标识符在C语言中预先定义并具有特定含义的标识符,如C语言提供的库函数的名字(如printf)和预编译处理命令(如define)等。C语言允许把这类标识符重新定义另

作他用,但这将使这些标识符失去预先定义的原意。2.1.2标识符2.1C程序的词法3.用户标识符用来标识常量名、变量名、函数名、数组名、类型名、文件名的有效字符序列命名规则字母、数字和下划线组成字母或下划线开头大小写不同<=8个字符见名知意不与保留字相同除了下划线不能用符号啊!

例:合法:a1,x2,s_1,s_2,_3,ggde2f_1不合法:df1,1a,d@sina,s*b,+d,b>32.1.2标识符2.1C程序的词法1.常量有不同的类型2.2常量与变量2.2.1常量在程序的运行过程中,其值

不能改变的量称为常量例如12、0、-3为整型常量。实型常量必须用带小数点的数表示,如4.6、-1.23为实型常量,'a'、'A'则为字符常量。而‛abc”和‛hello”是字符串常量整型常量、实型常量、字符型常量和字符串常量等。整型常量还可以进一步分为短整型常量

、长整型常量等。整型常量和实型常量又称为数值型常量,常量可以从字面形式即可判断,通常称为字面常量或直接常量。2.符号常量2.2常量与变量2.2.1常量使用符号常量的好处。(1)含义清楚、见名知意。(2)修改方便、一改全改。通常符号常量采用大写字母表示,用de

fine定义时,前面必须以‚#”开头,命令行最后不加分号。例2.1:计算圆的面积#include<stdio.h>#definePI3.14159main(){floatr,area;r=5.0;area=PI*r*r;printf("area=%f\n",area);}2.2常量与变量2.2.2

变量(1)变量名必须符合标识符命名规则,一个变量实质代表内存中某个存储单元。变量名在程序运行过程中不会改变,变量的值可以改变。(2)C语言中的变量必须‚先定义,后使用‛。对变量的定义通常放在函数体内的前部,但也可以放

在函数的外部或复合语句的开头。在程序的运行过程中,其值可以改变的量称为变量。程序中用到的所有变量都必须有一个名字作为标识,变量的名字由用户定义。2.1常量与变量2.2.2变量像常量一样,变量也有整型变量、实型变量、字符型变量等不同类型。在定义变量的同时要说明其类型,系统在编译时就能根

据其类型为其分配相应的存储单元。只有声明过的变量才能在程序中使用,这使得变量名的拼写错误容易发现;声明的变量属于确定的类型,编译系统可方便地检查变量所进行运算的合法性;在编译时根据变量类型可以为变量确定存储空间,‚先定义后使用‛使程

序效率高。2.3基本数据类型2.3.1整型数据长整型(longint)短整型(shortint)分类无符号型(unsigned)有符号型(signed)基本整型(int)若不指定变量为无符号型,则变量隐含为有符号型(signed)。不同的编译系统或计算

机系统对这几类整型数所占用的字节数有不同的规定。类型类型名字节取值范围整型int2(16位)-215—215-1短整型short2(16位)-215—215-1长整型long4(32位)-231—231-1无符号整型unsignedint2(16位)0—216-1无符号短整型unsigneds

hort2(16位)0—216-1无符号长整型unsignedlong4(32位)0—232-1表2-1整型数据类型2.3基本数据类型2.3.1整型数据整型数据在内存中以二进制形式存放,事实上以补码形式存放。一个数据占若干字节,最高位为符号位(0:正,1:负

)。(1)正整数正数的补码与原码形式相同。例如:2字节最大值215-1=32768-1=327672.3基本数据类型2.3.1整型数据15141312111098765432100111111111111111(2)负

整数负数按补码形式存放。负数求补码的方法是:将该数的绝对值二进制按位取反加1。例如:2字节最小值-215=-327682.3基本数据类型2.3.1整型数据1514131211109876543210补码1000000000000000取反1111111111111111加一1原码100000

0000000000(3)无符号整数无符号整数按原码形式存放。例如:2字节最大值216-1=65536-1=655352.3基本数据类型2.3.1整型数据15141312111098765432101111111111111111C标准没有具体规定各类整数类型所占用的字节数,只要

求long型数据长度不短于int型,short型不长于int型。具体如何实现,由各计算机系统自行决定。如TurboC中的short,int都是16位,long是32位;VC++中的int,long都是32位,而short是16位。值为整数的常

量称为整型常量,简称为整常量或整数。它包括正整数、负整数和零。C语言中的整型常量有以下三种表示形式:(1)十进制:就是通常意义下的十进制整常数。例如:123,-456,0。(2)八进制:以0开头,后面跟几位的数字(0-7)。例如:0123=(123)8=(83)10;

-011=(-11)8=(-9)10。(3)十六进制:以0x或0X开头,后面跟几位的数字(0-9,A-F)。例如:0x123=291,-0x12=-18。2.3基本数据类型2.3.1整型数据整型常量有短整型、基本整型、长整型和无符号型等不同类型。整型常量后可以用u或U明确说明数据为无符号整数

,用l或L明确说明为长整型数。整型变量可以分为短整型、基本整型、长整型和无符号型等不同类型。例如:shorts;/*定义s为短整型变量*/inti,j,k;/*定义i、j、k为基本整型变量*/longn;/*定义

n为长整型变量*/2.3基本数据类型2.3.1整型数据以上语句后编译程序会为s、i、j、k、n分别开辟相应字节的空间,而没有在存储单元中存放任何值。此时变量中的值是无意义的,称变量值‚无定义‛。C语言规定,可以在定义变量的同时给变

量附初值,也称为初始化。例如:inti,j,s=0;/*定义i、j、s为整型变量,s初始化为0*/2.3基本数据类型2.3.1整型数据例2.2:整型变量的定义与使用main(){inta,b,c,d;unsignedu;a=12;b=-24;u=10;c=a+u;d=b+u;printf(“%

d,%d\n”,c,d);}2.3基本数据类型2.3.1整型数据例2.3:整型数据的运算main(){inta,b;a=32767;b=a+1;printf("\na=%d,a+1=%d\n",a,b);

a=-32768;b=a-1;printf("\na=%d,a-1=%d\n",a,b);getch();}2.3基本数据类型2.3.1整型数据请分析该程序分别在TurboC和VC下的运行结果。分析数据,定义合适的数据类型!实型常量又称为实数或浮点数。在C语言中,实型常量

只能用十进制表示,有两种表示形式:(1)十进制小数形式。由数字和小数点组成(必须有小数点)。例如:.123、123.、123.0、0.0(2)指数形式,又称科学表示法。该种表示形式包含数值部分和指数部分,数值部分表示方法同十进制小数,指数部分是一个可正可负的整型数,这两部分用字母e

或E连接起来。2.3基本数据类型2.3.2实型数据这种形式类似数学中的指数形式。在数学中,一个数可以用幂的形式来表示,如123*103,在C语言中,123e3、1.23E5都是它的合法表示。使用指数形式表示很大或很小的数比较方便。2.3基本

数据类型2.3.2实型数据2.1E5(等于2.1*105),3.7E-2(等于3.7*10-2)0.5E7(等于0.5*107),-2.8E-2(等于-2.8*10-2)345(无小数点)E7(阶码标志E之前无数字)-5E2.5(阶码不是整数)53.-E3(负号

位置不对)2.7E(无阶码)float和double常量无区别一般实型常量均按照双精度数据存储和运算合法的实数不合法的实数类型表示C语言中实型变量分为单精度型(float)、双精度型(double)和长双精度

型(longdouble)。2.3基本数据类型2.3.2实型数据类型类型标识符字节有效数字取值范围(正负)单精度float4(32位)6-710-38—1038双精度double8(64位)15-1610-307—10308长双精度

longdouble80位18-1910-4931—104932对于每一个实型变量也都应该先定义后使用。也可以在定义变量的同时进行初始化。例如有以下定义:floata,b;/*定义a、b为单精度型变量*/doublex,y,z;/*定义

x、y、z为双精度型变量*/doublet=1.0,s=0;/*定义变量t、s为双精度型变量,同时进行了初始化*/存储形式:浮点表示。例如:4字节(32位)1位符号位,23位尾数,8位指数位若干字节2.3基本数据类型2.3.2实型数据与整数存储方式不同,实型数据是按照指

数形式存储的。系统将实型数据分为小数部分和指数部分,分别存放。例如,很多编译系统以24位表示小数部分,8位表示指数部分。小数部分占的位数多,实型数据的有效数字多,精度高;指数部分占的位数多,则表示的数值范围大。1位符号2

3位尾数8位指数位数值0.314159510.3141595*1010.1322462330100.1322462*1010实型变量使用有限的存储单元存储的,因此能提供的有效位数是有限的,即实型数据的存储是有误差的。2.3基本数据类型2.3.2实型

数据例2.4:实型数据的舍入误差(实型变量只能保证7位有效数字,后面的数字无意义)。main(){floata,b;a=123456.789e5;b=a+20;printf("a=%f,b=%f\n",a,b);printf("a=%e,b=%e\n",a,b

);}由于实数存在舍入误差,使用时要注意:(1)不要试图用一个实数精确表示一个大整数,记住:浮点数是不精确的。(2)实数一般不判断‚相等‛,而是判断接近或近似。(3)避免直接将一个很大的实数与一个很小的实数相加、相减,否则会‚丢失‛小的数。(4)根据要求选择单精度

、双精度。2.3基本数据类型2.3.2实型数据用单引号括起来的单个字符为字符常量。例如合法的字符常量:‘a‟,’A‟,’5‟,’0‟,’,‟。不合法的字符常量:‚a“(双引号),‘abc‟(超过1个字符)。字符常量在内存中占一个字节,存放的是字符的ASCII代码值。字符常量‘A‟的值为65,

字符‘a‟的值为97。C语言规定,所有字符都作为整数来处理。‘a’比’A’大!‘a’不等于‚a”!在处理数据时,经常会遇到像姓名、性别和住址等具有文本特征的数据,这些数据属于字符型数据。2.3基本数据类型2.3.3字符型数据以‚\”开头的具有特

殊含义的字符。例如:'\n'代表回车符。2.3基本数据类型2.3.3字符型数据字符形式功能字符形式功能\n回车换行\\字符\\t横向跳过若干格(Tab键)\’单引号\v竖向跳格\”双引号\r回车符\ddd三位八进制数代表一个字符\f换页符\xhh两位十六进制数代表一个字符\b退格符(back

space键)\0空值(1)转义字符常量,如’\n‟、’\101‟、’\141‟只代表一个字符;(2)反斜线后的八进制数可以不用0开头。如’\101‟代表的就是字符常量’A‟。也就是说,在一对单引号内,可以用反斜线后跟一个八进制数来表示一个ASCII字符。(3

)反斜线后的十六进制数只能由小写字母x开头,不允许用大写的X,也不能用0x开头。如’\x41‟代表字符常量’A‟。也就是说,在一对单引号内,可以用反斜线后跟一个十六进制数来表示一个ASCII字符。2.3基本数据类型2.3.3字符

型数据字符串常量是由双引号括起来的一串字符。例如:‚Howareyou?”,“CHINA”,“a”。C语言规定:在每个字符串的结尾加一个‚字符串结束标志‛,以便系统据此判断字符串是否结束。C规定以‘\0‟(ASCII码为0的字符)作为字符串结束标志。字符常量与字

符串的区别:’a‟字符型常量:1个字节‚a”字符串常量:2个字节‚‛:空串,1个字节放’\0‟2.3基本数据类型2.3.3字符型数据字符数据以ASCII码存储的形式与整数的存储形式类似,这使得字符型数据和整型数据之间可以通用(当作整型量)。2.3基本数据类型2.3.3字符型数据

’B‟-‘A‟=66-65=1„a‟+1=97+1=‟b‟„A‟+32=65+32=97=‟a‟„b‟-32=98-32=66=‟B‟(大小写字母之间的转换)‘9‟-‘0‟=57-48=9(数字字符转换成数字)4+‟0‟=4+48=52=‟4‟(数字转换成数

字字符)在C语言中,字符量还可以进行关系运算。如‘a‟>‟b‟,由于在ASCII代码表中’a‟的值为97小于’b‟的值98,所以关系运算的结果为0,此关系表达式的值为0。‘a’比’A’大32字符型变量是用来存放

字符数据,同时只能存放一个字符。C语言中,字符变量用关键字char进行定义,在定义的同时也可以初始化。2.3基本数据类型2.3.3字符型数据例如有以下定义:charc1,c2,c3;charch=‟A‟;所有编译系统都规定以一个字节来存放一个字符,或者说,一个字符变量在内存中占

一个字节。当把字符放入字符变量时,字符变量中的值就是该字符的ASCII代码值,这使得字符型数据和整型数据之间可以通用(当作整型量)。具体表现为:(1)可将整型量赋值给字符变量,也可以将字符量赋值给整型变量。(2)可对字符数据进行算术运算,相当于对其ASCII码进行算术运算。(3)一

个字符数据既可以以字符形式输出(ASCII码对应的字符),也可以以整数形式输出(直接输出ASCII码)。2.3基本数据类型2.3.3字符型数据例2.5:大小写字母的转换(ASCII码表:小写字母比对应的大写字母的ASCII码大

32,本例还可以看出允许字符数据与整数直接进行算术运算,运算时字符数据用ASCII码值参与运算)。2.3基本数据类型2.3.3字符型数据main(){charc1,c2,c3;c1='a';c2='b';c1=c1-32;c2=c2-32;printf("\n%c%c\n"

,c1,c2);printf("%d%d\n",c1,c2);getch();}单目:取正(+)取负(-)双目:乘(*)除(/)取余(%),加(+)减(-)int/:整除例:8/5=11/2=03/2=1%:取余例:1

7%3=217%-3=2-17%3=-2-17%-3=-2float,double均按双精度方式进行,结果为double()+-+-*,/,%-单目双目高低1/3等于0!1.0/3.0等于0.333333!2.4C语言的运算符和表达

式2.4.1算术运算符与算术表达式用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子,称为算术表达式。运算对象可以是常量、变量、函数等。例如,下面是一个合法的C算术表达式。a*b/c-1.5+

‟a‟。2.4C语言的运算符和表达式2.4.1算术运算符与算术表达式C语言算术表达式的书写形式与数学表达式的书写形式有一定的区别。2.4C语言的运算符和表达式2.4.1算术运算符与算术表达式(1)C语言算术表达式的乘号(*)不能省略。例如:数学式b2-4ac,相应的C表达式应

该写成:b*b-4*a*c。(2)C语言表达式中只能出现字符集允许的字符。例如,数学πr2相应的C表达式应该写成:PI*r*r(其中PI是已经定义的符号常量)。(3)C语言算术表达式不允许有分子分母的形式。(

4)C语言算术表达式只使用圆括号改变运算的优先顺序(不要指望用{}[])。可以使用多层圆括号,此时左右括号必须配对,运算时从内层括号开始,由内向外依次计算表达式的值。2.4C语言的运算符和表达式2.4.1算

术运算符与算术表达式C语言规定了进行表达式求值过程中,各运算符的‚优先级‛和‚结合性‛。(1)C语言规定了运算符的‚优先级‛和‚结合性‛。在表达式求值时,先按运算符的‚优先级别‛高低次序执行。如表达式:a-b*c等价

于a-(b*c),‚*‛运算符优先级高于‚-”运算符。(2)如果在一个运算对象两侧的运算符的优先级别相同,则按规定的‚结合方向‛处理。左结合性(自左向右结合方向):运算对象先与左面的运算符结合。右结合性(自右向左结合方向):运算对象先与右面

的运算符结合。2.4C语言的运算符和表达式2.4.1算术运算符与算术表达式C语言规定了进行表达式求值过程中,各运算符的‚优先级‛和‚结合性‛。(3)在书写多个运算符的表达式时,应当注意各个运算符的优先级,确保表达式中的运算符能以正确的顺序参与运算。对于

复杂表达式为了清晰起见可以加圆括号‚()‛强制规定计算顺序。在算术表达式中,可使用多层圆括号,但左右括号必须配对。运算时从内层圆括号开始,由内向外依次计算表达式的值。2.4C语言的运算符和表达式2.4.2赋值运算符和表达式=变量=表达式含义11.计算右边表

达式的值2.把右边表达式的值赋给左边的变量3.表达式的值就是左边变量的值21.优先级在加(+)和减(-)之后,仅高于逗号运算符2.双目3.右结合性,自右向左结合4.运算符左边只能是变量,右边可以是表达式,类型要匹配说明右结合性(注意看同级运

算符)a=b=7+1等价a=(b=(7+1))a为8,b为8,表达式为8a=2+7/3等价a=(2+(7/3))a为4,表达式为4(1)赋值运算符左边必须是变量,右边可以是常量、变量、函数调用或常量、变量、函数调用组成的表达式

。例如:x=10y=x+10y=func()都是合法的赋值表达式。(2)赋值符号‚=‛不同于数学的等号,它没有相等的含义。(‚==‛相等)例如:C语言中x=x+1是合法的(数学上不合法),它的含义是取出变量x的值加1,再存放到变量x中。(3)赋值运算时,当赋值运算符两

边数据类型不同时,将由系统自动进行类型转换。转换原则是:先将赋值号右边表达式类型转换为左边变量的类型,然后赋值。2.4C语言的运算符和表达式2.4.2赋值运算符和表达式运算符+=,-=,*=,/=,%=采用复合赋值运算符一是为了简化程序,使程序简练;二是为了提高编译

效率。注意:赋值运算符、复合赋值运算符的优先级比算术运算符低。2.4C语言的运算符和表达式2.4.2赋值运算符和表达式右结合性(注意看同级运算符)n+=1等价n=n+1n*=m+3等价n=n*(m+3)a+=a-=a+a等价a=a+(a=a-(a+a))a若为9,则

表达式的值是多少?2.4C语言的运算符和表达式2.4.3自增自减运算符和表达式单目运算符,使变量的值增1或减1。++i→i=i+1(先加,后用)--i→i=i-1(先减,后用)i++→i=i+1(先用,再加)i--→i=i-1(先用,后减)前缀运算符后缀运算符例

1:i=3;printf(‚%d‛,++i);输出:4例2:i=3;printf(‚%d‛,i++);输出:32.4C语言的运算符和表达式2.4.3自增自减运算符和表达式(1)++i,--i(前置运算):先自

增、减,再参与运算;i++,i—(后置运算):先参与运算,再自增、减。(2)自增、减运算符只用于变量,而不能用于常量或表达式。例如:6++,(a+b)++,(-i)++都不合法。(3)++,--的结合方向是‚自右向左‛(与一般算术运算符不同)。例如,有表达式-i++,其中i的值

为3。由于负号运算符与自加运算符的优先级相同,结果方向是‚自右往左‛,即相当于--(i++)。此时‚++‛属于后缀运算符,表达式的值为-3,i的值为4。2.4C语言的运算符和表达式(4)自增、自减运算符常用于循环语

句中,使循环变量自动加1,也用于指针变量,使指针指向下一个地址。(5)C语言中函数调用时,实参的求值顺序,C标准也无统一规定。如:i=3;printf(‚%d,%d‛,i,i++);有些系统执行的结果为3,3;有些系统为4,3。例:-i++单目运算,自加(++)与负号(-)同级运算对象i

先与右边的++结合,再与左边的-结合等价为:-(i++)2.4.3自增自减运算符和表达式2.4C语言的运算符和表达式2.4.4逗号运算符和逗号表达式,表达式1,表达式2,…,表达式n含义11.从左到右依次分别计算表达式2.表达式n的值为整个表达式的值21.优先级最低2.双目3.左结合性,自

左向右结合4.各表达式可以是任意表达式说明左结合性(注意看同级运算符)a=3*5,a*4等价(a=(3*5)),(a*4)2.4C语言的运算符和表达式2.4.4逗号运算符和逗号表达式例2.6:逗号表达式示例main(){intx,a;x

=(a=3,6*3);/*a=3x=18*/printf("%d,%d\n",a,x);x=a=3,6*a;/*a=3x=3*/printf("%d,%d\n",a,x);}2.4C语言的运算符和表达

式2.4.5不同类型数据间的转换4*2.5+‘B’-25/210.0+66.0-12.0→64.0(double)2.4C语言的运算符和表达式2.4.5不同类型数据间的转换floatx=3.78;2+(int)x为?x为?表达式1(类型说明符)(表达式)例:(int)a(int)(x+y)(fl

oat)(a+b)21.类型说明和表达式都需要加括号。2.无论是隐式转换还是强制转换都是临时转换,不改变数据本身的类型和值说明2.4C语言的运算符和表达式2.4.5不同类型数据间的转换例2.7:强制类型转换main(){floatf=5.75;printf(“(

int)f=%d\n”,(int)f);printf("f=%f\n",f);/*输出f的值*/}程序运行结果:(int)f=5f=5.750000小结高低()+-++--(类型名)(表达式)+-*,/

,%-=+=-=*=/=%=表达式1,表达式2C程序:预处理命令行、主函数、声明部分、执行部分、注释、分号结束程序行、系统函数和自定义函数#命令main(){定义语句;…执行语句;…}数据类型(int,long,float,double,char…)表达式(常

量、变量、函数和运算符)单元练习思考:第2章全部示例。自测:第2章习题自学:第3章变量的赋值,数据的输入与输出阅读:查阅有关C语言的材料,丰富知识。任务:内容、目的和要求见任务书1和任务书2。所有上机完成的程序设计均要求事先进行书面准备,上机之后进行总结和修改。建议:以

上问题可以采取集体讨论的方式。对于程序中出现的英文关键字和标识符,要做到会写、会读并知道其含义。英语好的同学要主动帮助英语基础差的同学。全国二级C考试大纲本章主要考查基本数据类型、运算符和表达式。通过对历年试

卷内容的分析,本章属于重点考查内容。考点基本都属于基础知识,相对来说比较简单。对于自加、自减运算需要大家了解掌握,上机、笔试中均有体现,是上机考试重点,在三种题型中均有体现,经常结合其他知识点综合考查。考试要点:1.C的基本数据类型及其定义方法。(1)整型数据①整型常量

(八进制、十六进制、长整数)②整型变量全国二级C考试大纲1.C的基本数据类型及其定义方法。(2)实型数据①实型常量(指数表示形式)②实型变量(3)字符数据①字符与字符串表示(转义字符)②字符变量全国二级C考试大纲(

4)长度运算符(sizeof)长度运算符是单目运算符,其运算对象可以是任何数据类型符或变量,运算结果是所测数据类型应占用的字节数。注意,运算对象必须用圆括号。例如,sizeof(float)的结果为4。2.C运算符的

种类、运算优先级和结合性。3.不同类型数据间的转换与运算。4.C表达式类型(赋值表达式、算术表达式)和求值规则。☼C语言程序设计案例引导教程不断学习,贵在坚持

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?