云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 1.3 运算符和表达式(第一章 基本C++语言)

1.3 运算符和表达式(第一章 基本C++语言)

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 11:47:25

10、将下列代数式写成C++的表达式。

(1)ax+bx+c a*x*x+b*x+c

(2)(x+y) (x+y)* (x+y)* (x+y) (3) (a+b)/(a-b) (a+b)/(a-b)

11、下列式子中,哪些是合法的赋值表达式?哪些不是?为什么?

(1)A=b=4.5+7.8 合法 (2)c=3.5+4.5=x=y=7.9 不合法 (3)x=(y=4.5)*45 合法 (4)c=x>y 合法 12、计算下列表达式的值。

(1)x+y%4*(int)(x+z)%3/2 其中x=3.5、y=13、z=2.5 3.5 (2)(int)x%(int)y+(float)(z*w) 其中x=2.5、y=3.5、z=3、w=4 14 13、写出以下表达式运算后a 的值,设原来的a值都是10。

(1)a+=a ; 20 (2)a%=(7%2); 0 (3)a*=3+4 70 (4)a/=a+a; 0.5 (5)a-=a; 0 (6)a+=a-=a*=a; 0 14、设有变量:

int a=3,b=4,c=5 求下列表达式的值:

(1)a+b>c&&b==c 0 (2)a||b+c&&b>c 1 (3)!a||!c||b 1 (4)a*b&&c+a 1 15、设m、n的值分别为10、8,指出下列表达式运算后a、b、c和d的值。

(1)a=m++ +n++ 18 (2)b=m++ + ++n 19 (3)c=++m+ ++n 20 (4)d=m-- +n++ 18 16、设a、b、c的值分别为5、8、9;指出下列表达式运算后x、y和z的值.

(1)y=(a+b,c+a) 14 (2)x=y=a,z=a+b x=5,y=5,z=13 (3)y=(x=a*b,x+x,x*x) x=40,y=1600 (4)x=(y=a,z=a+b) x=13,y=5,z=13 17、设a、b、c的值分别为15、18、19;指出下列表达式运算后x、y、a、b和c的值。

(1)x=ab&&c++ y=0,a=15,b=18,c=19 (3)x=a+b>c&&c++ x=1, a=15,b=18,c=20(4)y=a||b++||c++ y=1, a=15,b=18,c=19 18、设有变量:

float x,y; int a,b;

指出运算下列表达式后x、y、a和b的值。

(1)x=a=3.523 x=3,a=3 (2)a=x=3.523 a=3,x=3.523

(3)x=a=y=3.523 x=3,a=3,y=3.523 (4)b=x=(a=25,15/2.) a=25,x=7.5,b=7

32

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

10、将下列代数式写成C++的表达式。 (1)ax+bx+c a*x*x+b*x+c (2)(x+y) (x+y)* (x+y)* (x+y) (3) (a+b)/(a-b) (a+b)/(a-b) 11、下列式子中,哪些是合法的赋值表达式?哪些不是?为什么? (1)A=b=4.5+7.8 合法 (2)c=3.5+4.5=x=y=7.9 不合法 (3)x=(y=4.5)*45 合法 (4)c=x>y 合法 12、计算下列表达式的值。 (1)x+y%4*(int)(x+z)%3/2 其中x=3.5、y=13、z=2.5 3.5 (2)(int)x%(int)y+(float)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com