有以下定义语句double a,b;int w; long c;若各变量已被正确赋值,则下列选项中正确的表达式是:A.a=a+b=b++ B.w%((int)a+b)
时间: 2024-05-26 09:14:12 浏览: 214
基于JAVA+SpringBoot+MySQL的校园台球厅人员与设备管理系统设计与实现.docx
选项 A.a=a+b=b++ 是正确的表达式,表示先计算 a+b 的结果赋值给 a,然后再将 b 的值加 1 赋值给 b。选项 B.w%((int)a+b) 可能会出现除数为 0 的情况,不是正确的表达式。选项 C.(long)(a%b)=c 是将 double 类型的 a 变量对 b 取模的结果赋值给 long 类型的 c 变量,类型不匹配,不是正确的表达式。
阅读全文