《C语言考试说明》PPT课件

《C语言考试说明》PPT课件

ID:41110100

大小:668.01 KB

页数:31页

时间:2019-08-16

《C语言考试说明》PPT课件_第1页
《C语言考试说明》PPT课件_第2页
《C语言考试说明》PPT课件_第3页
《C语言考试说明》PPT课件_第4页
《C语言考试说明》PPT课件_第5页
资源描述:

《《C语言考试说明》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言提供5种基本数据类型。(1)字符型:用char表示。(%c)(2)整数型:用int表示。(%d)(3)单精度实数型:用float表示。(%f)(4)双精度实数型:用double表示。(%lf)(5)空类型:用void表示。基本数据类型标识符标识符是对变量名、函数名、标号和其他各种用户定义的对象命名。正规标示符名称是用英文单词。由字母、数字和下划线组成,且第一个字符必须为字母或下划线字母区分大小写长度随系统而异,最长不允许超过32个字符标识符不能和C语言的关键字相同,不能和用户自定义的函数或C语言库函数同名常量在程序运行过程中其值不能改变的量。在C

2、语言中,有:整型常量实型常量字符常量字符串常量符号常量等。整型常量十进制整数。如12、-298八进制整数(以0开头)。如037、-011十六进制整数(以0x开头)。如0x123、-0xA2整型数后加字母l(或L)为长整数。12L--------(十进制长整数)774545L--------(十进制长整数)076L--------(八进制长整数,等于十进制数62)0x12L--------(十六进制数,等于十进制数163)(2)实型常量浮点计数法(小数形式):0.123、123.0、-12.3、0.0、.123注:必须有小数点科学计数法:123

3、e3、123E3注:字母e(或E)之前必须有数字([1,10)),且e(或E)后面指数必须为整数e3、2.1e3.5、.e3均不合法实型常量不能用八进制或十六进制形式表示[±]数[.数]e[±]数数符尾数阶符阶码(3)字符常量字符常量是由一对单引号括起来的单个字符。普通字符(可显示、输入)如:‘A’、‘9’、‘$’等只能单字符单引号(错误:'abc'、'''、'”'、'')常用的转义字符(代表1个字符)。如‘’、'\'(4)字符串常量字符串常量是指用一对双引号括起来的一串字符。如:"world","TRUEorFALSE","8765431.

4、0037","T"。赋值表达式变量=表达式;将右侧表达式的值赋给一个变量a=2;√b=3*x+6;√i-=2;√a+1=2*5;×%模运算(整数相除,结果取余数)20.4%2错误强制转换:(int)20.4%2/除运算符“/”两侧的运算量都是整数时,其运算结果也是整数(相当于取整)1/5=0当除运算符“/”两侧的运算量只要有一个是实数,其运算结果也是实数2.0/4=0.5格式输出函数printf()printf("控制字符串",输出项列表);包含三种字符:普通字符,格式字符,转义字符可以是常量、变量或表达式intm=4321,n=123,k=21;语句p

5、rintf("%4d+%3d+%2d",m,n,k);4321+123+21inta=6;floatb=1.5;要求输出形式为:6*1.50=9.00printf("%d*%.2f=%.2f",a,b,a*b);格式化输入函数scanf()scanf("控制字符串",输入项列表);&求地址的运算符地址表列scanf("%d",&a);scanf("%c%c%c",&ch1,&ch2,&ch3);AbCscanf("%d%d%d",&a,&b,&c);123scanf("%d,%d,%d",&a,&b,&c);1,2,3scanf("a=%f,b=%f,c

6、=%f",&a,&b,&c);a=1.2,b=2.4,c=3.5*抑制字符(“虚读”,即读入数据后不送给任何变量)doublefun(doublex){/**/return((cos(x)+tan(2*x)+log(16))/(1.8+fabs(exp(x)-2*x)));/**/}doublefun(doublex){/**/if(fabs(x)>500)return-1;elsereturn(sqrt(fabs(x)+6.4)/(2.3+cos(x)));/**/}doublefun(floatx){/**/if(x<0)return(x*x+1);

7、elseif(x>=0&&x<5)return(sqrt(3*x+1));elsereturn(log(x));/**/}doublefun(floatx){/**/if(x<1000)returnx;elseif(x>=1000&&x<2000)return(x-0.3*(x-1000));elseif(x>=2000&&x<3000)return(x-0.5*(x-1000));elsereturn(x-0.8*(x-1000));/**/}递归函数典型实例——阶乘函数longfibonacci(intn){if(n==1

8、

9、n==2)returnn

10、-1;elsereturnfibonacci(n-1)+fibonacci(n-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。