若已定义:int x=11; double y=3.5; 则表达式 y/2+x%2/2的值为什么 是1.75
题目
若已定义:int x=11; double y=3.5; 则表达式 y/2+x%2/2的值为什么 是1.75
答案
/运算符,先y除以2得到一个值,如果y的类型为int型,则取那个值的整数部分.如果是float、double型,最后的结果就为得到的那个值,不需取其整数部分了.
x%2/2 结果为0.5 再取整,最后的结果为0了.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 计算:2i/1+i=
- sooner or later 是不是不久的意思
- John said,"i like reading adventure stories."
- 已知铁管的直径为300MM,管壁6MM,长100CM,求重量!
- 将0.2molC4H10完全燃烧后生成的CO2气体全部通入0.5L2mol/LNaOH溶液中,溶液的质量增加35.2g,生成的碳酸钠和碳酸氢钠的物质的量之比为
- 一个两位数,十位的数是个位数的数的3/4,个位上的数减去2就与十位数上的数字相等,这个两位数是()
- 英语翻译
- 英语翻译.那里天气很好.天天是晴天.
- 《钓鱼的启示》中,启示是什么?
- 怎样使黄河水变清?
热门考点