早教吧 育儿知识 作业答案 考试题库 百科 知识分享

表达式(double)(1/3+0.5*3+5%3)的计算结果是不是3.500000000000000?

题目详情
表达式(double)(1/3+0.5*3+5%3)的计算结果是不是3.500000000000000?
▼优质解答
答案和解析
1/3 是0.3333 由于是整型,所以是0 5%3=2 0+1.5+2 =3.5 关键就在0.5 这个数字上,只要有小数参加的运算,表达式的各项值都会变成double类型进行运算