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

(((y%4==0)&&(y%100))||(y%400==0))的意思需要逐字翻译每个符号组合的意思

题目详情
(((y%4==0)&&(y%100))||(y%400==0)) 的意思
需要逐字翻译 每个符号 组合的意思
▼优质解答
答案和解析
这就是个算闰年的表达式
(y%4==0) y%4表示求y除以4的余数(求模运算),表达式(y%4==0)意味着当y能整除4时(y%4的余数等于0时)表达式为真
(y%100) 这个表达式意味着当y不能整除4时(y%100的余数不等于0时)表达式为真
((y%4==0)&&(y%100)) 如果y能整除4而又不能整除100,那么表达式((y%4==0)&&(y%100))为真
(y%400==0) 这个表达式意味着当y能整除400时表达式为真
(((y%4==0)&&(y%100))||(y%400==0)) 总的来说,表达式(((y%4==0)&&(y%100))||(y%400==0))就是当y能整除4而又不能整除100时,或者y能整除400时表达式为真