C语言程序设计课件5

上传人:zw****58 文档编号:51567353 上传时间:2018-08-15 格式:PPT 页数:23 大小:153KB
返回 下载 相关 举报
C语言程序设计课件5_第1页
第1页 / 共23页
C语言程序设计课件5_第2页
第2页 / 共23页
C语言程序设计课件5_第3页
第3页 / 共23页
C语言程序设计课件5_第4页
第4页 / 共23页
C语言程序设计课件5_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《C语言程序设计课件5》由会员分享,可在线阅读,更多相关《C语言程序设计课件5(23页珍藏版)》请在金锄头文库上搜索。

1、第3章 数 据 运 算 内容提要n本章主要介绍C语言中的各种表达式的构 造方法及其求值规则。n通过本章学习,应掌握数值运算、赋值 运算、逗号运算、关系运算、逻辑运算 及简单的位运算的一般规则,这些运算 贯穿在整个程序设计的过程中。 算术运算 n算术运算,也叫数值运算,是程序设计 中使用最多的一种数据运算 n1. 算术运算符n2. 算术表达式 赋值运算 n 赋值运算符“=”是一种二元运算符,必须连接两个 运算量。其左边只能是变量或数组元素,不能是常量 或表达式;右边则可以是任何表达式。例如, x=y+2,x=x+1等是允许的,而y+2=x,5=x等是错误 的。n 赋值运算符除了“=”,还有另外1

2、0种复合赋值运算 符。它们由赋值号“=”和另外一个二元运算符组成,具 有计算和赋值双重功能。这10种复合赋值运算符是+= 、 =、*=、/=、%=、 char ch=A; 则表达式 (x=yn k=(a+(int)(xy)的值为_。nA. 2 B. 4 C. 1 D. 3n33. 设int b=2;,表达式(b1)的值是_。nA. 0 B. 2 C. 4 D. 8n34. sizeof(double)是_。nA. 一种函数调用 B. 一个双精度表达式 nC. 一个整型表达式 D. 一个不合法的表达式本章习题n二、填空题n1. 设有以下定义,并已赋确定的值n char ch; int i; float f; double d;n则表达式ch*i+df的数据类型为_。 n2. 设有int a=11;,则表达式(a+*1/5)的值为_。n3. 下列程序的输出结果是_。n main()n double d=3.2;n int a=1.2,b;n b=(a+3.8)/5.0;n printf(“%fn“,d*b);n 本章习题n三、编程题n1. 编写程序,其功能是:从键盘输入长 方体三边边长x,y,z分别为2.5,3.5, 4.5,然后求其表面积a和体积v。n2. 编写程序,其功能是:从键盘输入正 方形的边长a,计算并输出该正方形的内 接圆的面积s和周长c。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号