《主要内容复习》PPT课件.ppt

《主要内容复习》PPT课件.ppt

ID:51309161

大小:222.00 KB

页数:27页

时间:2020-03-21

《主要内容复习》PPT课件.ppt_第1页
《主要内容复习》PPT课件.ppt_第2页
《主要内容复习》PPT课件.ppt_第3页
《主要内容复习》PPT课件.ppt_第4页
《主要内容复习》PPT课件.ppt_第5页
资源描述:

《《主要内容复习》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、整型数据包括整型常量和整型变量,整型数据以二进制补码形式存储整型常量的不同数值表示方法10进制:0~98进制:0~7,以0开头16进制:0~9,A~F/a~f,以0x或0X开头2.整型常量100、-8、0;010、024;0x18、0X1F整型常量的类型根据值大小默认类型在常量后面加l或L,表示longint型例如:123L,0L,432l都是longint型常量实型数据包括实型常量和实型变量2.实型常量两种表示形式小数指数0.1233e-3实型常量只能用十进制形式表示,不能用八进制和十六进制。1e3、1.8e-3、-123e-6、-.1e-3e5、1e-3.2、e、.e-03转义

2、字符表:转义字符功能换行t水平跳格b退格r回车f走纸换页\反斜线字符'单引号字符“双引号字符ddd1至3位八进制数表示的字符xdd1至2位十六进制数表示的字符转义符“”表示将其后的字符原来的含义进行转换,变成某种另外特殊约定的含义。说明:转义字符“”中的n已不代表字符常量“n”,n转义成换行。转义字符“15”是“ddd”形式的转义字符,其中“015”是八进制字符串,它表示了ASCII码表中编码为十进制13的字符,也就是回车。转义字符“x1f”是“xdd”形式的转义字符,其中“1f”是十六进制字符串,它表示了ASCII码表中编码为十进制31的字符,也

3、就是▼。*字符串“w11”占几个字节?转义字符字符串结束标记w11*字符串“w11good”占几个字节?思考3字节例:将下列数学表达式:写成符合C语言规则的表达式如下:(a+b+c)/(sqrt(a)+b*(sin(x)+sin(y)+sin(z)))其中(sqrt(a)和sin(x)、sin(y)、sin(z)都是数学函数的引用,表达式中用了三层括号,以保证表达式的运算顺序。在定义变量时为其指定值方法:inta=5;inta,b,c=5;inta5,b=5,c=5;inta=b=c=5;1.定义变量的同时为其初始化2.初始化不是在编译时进行,而是在程序运行时完成的六、变量

4、的初始化初始化表达式的运算结果称为表达式的值求余运算的对象必须是整型。10%39%3C中运算符算术运算符赋值运算符关系运算符逻辑运算符位运算逗号运算符条件运算符…...运算符和运算分量构成表达式共34种floatx=3.16,z;inty;z=y=x+3/2;printf(“%f,%d”,z,y);===以下程序段:inta;a=3;/*表示将值3赋给整型变量a*/a==3/*表示a的值是否与3相等*/5>2>7>8从左向右运算(5>2)逻辑值为1(1>7)逻辑值为0(0>8)逻辑值为0整个表达式的值为0在逻辑表达式中,并不是所有的逻辑运算都必须执行。如果&&的一边已经为0,结果一定为

5、0如果

6、

7、的一边已经为1,结果一定为1(1)a&&b&&ca非0时再判断b,a、b均非0再判断c(2)a

8、

9、b

10、

11、c若a为非0,不必判断b和c,结果一定为1例:已知:a=1,b=2,c=3,d=4,m=1,n=1执行(m=a>b)&&(n=c>d)之后m=?n=?由于a>b的值为0,&&的结果一定为0,即m=0(n=c>d)不再运算,n维持原有的值,即n=1m=0n=1例:doublefloatlongunsignedintchar精度高精度低2.0+1/2;表达式的值?2.0例:二、强制类型转换(类型标识符)表达式(int)(10+’a’+i*f-d/e)将该结果强制转换为整型还可以

12、赋值转换,输出转换等转换形式二、格式输出函数1、格式:printf(格式控制串,变量表)2、功能:从标准输出设备上,按指定的格式输出对应的变量printf(...)%d:按十进制整数形式输出变量的值%o:按八进制整数形式输出变量的值%x:按十六进制整数形式输出变量的值格式控制串%u输出无符号整数变量的值%f:输出单精度浮点变量的值%e:按指数形式输出浮点变量的值%c:输出字符变量的值%s:输出一个字符串%ld:按十进制整数形式输出长整型变量的值格式控制串如果:a=5,b=81.printf(“%d,%d”,a,b);输出:5,82.printf(“a=%d,b=%d”,a,b)

13、;输出为:a=5,b=83.printf(“%5d%5d”,a,b);输出为:58(5之前空4个字符位)4.printf(“TurboC”);输出:TurboC输出串§4-4数据输入(续)说明:*输入时不允许规定精度,可以指定域宽inta;scanf(“%3d”,&a);floatx;scanf(“%8.2f”,&x);*输入时,遇下列情况结束*回车,空格*宽度结束*非法输入intk;scanf(“%3d”,&k);输入:1234567

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

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

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