猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
想问问这题为什么是4.5而不是3.5
int b=7;float a=2.5,c=4.7;
a+(b/2*(int)(a+c)/2)%4
福工刘德华
浏览 1595
回答 2
2回答
Glitterior
b/2=3 3*(int)(a+c)=21 21/2=10 10%4=2 a+2=4.5
0
0
0
奔跑的虫子
int b=7;float a=2.5,c=4.7; a+(b/2*(int)(a+c)/2)%4 整数除整数=整数: b/2=7/2=3; a+c=2.5+4.7=7.2==>(int)7.2=7; 3*7/2=21/2=10; a+10%4=2.5+2=4.5
1
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
C
typedef入门问题
1 回答
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续