c语言中的三目运算符 a%4?a:a/4 是什么意思 如题b=a%4?a:a/4;请问这句话是什么意思。... 如题b=a%4?a:a/4;请问这句话是什么意思。 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 运算符 a%4 意思 搜索资料 2个回答 #热议# 在购买新能源车时,要注意哪些? 麒麟Kylin 推荐于2017-11-26 · 超过15用户采纳过TA的回答 知道答主 回答量:23 采纳率:0% 帮助的人:26.4万 我也去答题访问个人页 关注 展开全部 三目元算符 是 3部分 第一部分 ? 前面 也就是 a%4 第二部分 ?后面:前面 就是 a 第三部分 就是 : 后面 也就是 a/4三目运算符 根据第一部分的运算结果来确定后面的运算 如果 ? 前面 结果为真 计算第二部分 如果为假 计算 第三部分 所以 首先 是求余数运算 a % 4 如果结果为真 计算 ?后:前 就是 a, 那么这个a%4?a:a/4结果就是 a 表达式变为 b = a; 既 b 的值为a如果结果为假 计算:后 就是 a/4, 那么这个a%4?a:a/4结果就是 a/4 表达式变为 b = a/4;既 b 的值a/4 更多追问追答 追问 a%4==0就是结果为假? a%4==0就是结果为假? 追答 a%4==0 这个表达式的结果 要看 a 的值 比如 a 为 5 a%4 为 5%4 值 为1 那么 a%4==0 就是 1==0 显然不成立 既 结果为假如果 a 为 4 a%4 为 4%4 值 为0 那么 a%4==0 就是 0==0 显然不成立 既 结果为真 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 shine1991 科技发烧友 2014-11-08 · 智能家居/数码/手机/智能家电产品都懂点 知道顶级答主 回答量:4.7万 采纳率:82% 帮助的人:2.3亿 我也去答题访问个人页 关注 展开全部 等效于if(a%4!=0){ b=a;}else{ b=a/4;} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-02-12 c语言中的三目运算符 a%4?a:a/4 是什么意思 7 2012-11-01 C语言的问题 a<<=4;什么意思 10 2012-11-10 在程序C语言中a+=4是什么意思 3 2011-03-23 c语言中>>4是什么意思;有什么含义 69 2012-12-16 C语言中如果a=4 a++是什么意思。是不是a++=5?? 11 2018-12-02 C语言的代码,下面这段代码是我看到的,a:4和b:4后面的:... 2013-09-24 C语言中三目运算符是什么? 72 2018-01-24 c语言中>>4是什么意思?有什么含义? 1 更多类似问题 > 为你推荐: