表达式:(int)((double)9/2)-(9)%2的ŀ 我来答 1个回答 #热议# 在购买新能源车时,要注意哪些? 一叶畅舟叶华源1297 2018-08-20 · TA获得超过1061个赞 知道答主 回答量:137 采纳率:100% 帮助的人:62.4万 我也去答题访问个人页 关注 展开全部 值为3.1、这个表达式首先从左往右计算,首先9/2=42、(double)4=4.0,(double)4意思是将int类型的4强制转换为double型3、(int)4.0=4,(int)4.0又将double型的4.0强制转换为了int,即减号前结果为4;4、(9)%2=9%2=1,所以结果为4-1=3.拓展资料强制类型转换1. 条件是转换的数据类型必须是兼容的。2. 格式:(type)value,type是要强制类型转换后的数据类型3. 整数的默认类型是 int。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2024-01-07 32.表达式int('11',2)的值为 2 2010-11-20 ]表达式(double)(20/3)的值为 5 2011-03-24 表达式(int)((double)(5/2)+2.5)的值是 7 2016-04-19 表达式(int) ((double) (5/2)+2.5)的值是?? 1 2020-03-16 表达式(int)((double)27╱4-2)%5的值是? 115 2020-01-24 (int)((double)(5/2)+2.5)的值 11 2020-05-23 表达式:(int)((double)9/2)-(9)%2的值 4 2020-01-07 int a; a=(int)((double)(3/2)+0.5+(int)1.99*2); printf("%d\n",a); 求答案 3 为你推荐: