若有定义:int b=7;float a=2.5,c=4.7;则下面的表达式 a+(int)(b/3*(int)(a+c)/2)%4 的值
题目
若有定义:int b=7;float a=2.5,c=4.7;则下面的表达式 a+(int)(b/3*(int)(a+c)/2)%4 的值
5怎么来的?
答案
首先说一下基本优先级
1)括号永远优先级最高
2)无括号的默认优先级
* / 运算优先级最高
% 运算优先级次高
+ -运算优先级最低
然后来看算式:
a+(int)(b/3*(int)(a+c)/2)%4
=2.5+(int)[7/3*(int)(2.5+4.7)/2]%4 --①代入变量值,中括号为了表达优先级
=2.5+(int)[7/3*7/2]%4 --②(int)(2.5+4.7)=(int)7.2=7
=2.5+7%4 --③(int)[7/3*7/2] 因为是int型数字进行运算
--所以所有运算结果去掉小数点后面的部分
--(int)[7/3*7/2]=2*7/2=14/2=7
--PS:后面算式本来就是INT类型的
--所以,前面的强转(int)没有任何作用,不会影响结果
=2.5+3 --④7%4=3 :7/4的余数是3
=5.5 --⑤最后结果是5.5
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 张师傅把1250元按一年期存入银行,年利率2.25%,存满一年.张师傅可得的税前利息多少元?
- 中俄和欣然的意思是什么?
- 7分之4加4分之1减2分之1等于几
- 根号15/根号5
- 去商店买东西,先用所有钱的一半多4元,又用所余钱的一半少4元,这时还有14元,问其带了多少钱.
- 已知sin(a+b)sin(a-b)=-1/3,求cos^2a-cos^2b的值
- 苔藓植物可不可以监测空气污染?
- a的立方减去6a的平方加11a减6.因式分解.要多种做法,要经过,
- 6305乘以一个自然数a,是一个整数的平方,求这个最小的自然数a和整数
- 周长为4的等腰三角形底边长为x,腰长为y 求x的取值范围
热门考点
- 已知三角形ABC的三边分别为a,b,c,且a,b,c满足a平方-6a+9+(根号下b-4)+c减5的绝对值=0
- get on 变为动名词是?
- 甲乙两个工程队从同一地点 相反方向铺沙石,9天共铺1800米,甲队每天铺55米,乙队 每天铺多少米
- 大笨钟的英文介绍
- the wolf came into the living room.(改为否定祈使句)
- 给一张读书很好的人的一天作息表,
- 若代数式x2+2x-4=0则代数式x3+2x2-4x+2010的值为
- 当k=______时,代数式x2-8+xy-3y2+5kxy中不含xy项.是多少?
- 问一下纸箱的体积算法 纸箱是75*45*45 这个纸箱的体积是多少呢
- 从地理位置上看,俄罗斯属于哪个大洲?