已采納回答 / wt020215
如果(年份對100取余為零并且年份對四百取余為零)或者(年份對四取余為零并且年份對一百取余不為零)時,對i進行賦值,值為1。Ps:邏輯與(&&)的運算優先級要高于邏輯或(||),上文兩個括號里是判斷閏年的方法,即(當年份為世紀年且能被400整除)或者(年份不是世紀年且能被4整除),當某一個括號內的條件成立的時候,即為閏年。
2021-04-16
已采納回答 / kong白羽
#include<stdio.h>int main(void){ int a,b; double sc; a=3; b=4; sc=a+b%(a+b)/a+a*b-b; printf("計算結果是%f\n",sc); return 0;}這個是代碼a+b%(a+b)/a+a*b-b3+4%(3+4)/3+3*4-4=3+4%7/3+3*4-4=3+4/3+12-4=3+1+12-4=12這個是計算方式自己看吧!
2021-04-14
已采納回答 / qq_慕虎9294303
首先你要的是a的值,printf("%d\n", a -= a *= a + 2);相當于運行了兩遍a -= a *= a + 2;另外a -= a使得a=0,a -= a *= a + 2里a+2是一起的0乘任何數都是0
2021-04-13
已采納回答 / qq_慕瓜9474910
除了字節區別外,長短整形在取值范圍方面也是有差異的,long int的取值范圍是-2^31~2^31-1,而short int的取值范圍在-2^15~2^15-1,所以long int與short int 是不可以都用int 來代替的,會造成錯誤使用。
2021-04-08
已采納回答 / weixin_慕運維5073092
https://baike.baidu.com/item/%E6%97%A0%E7%AC%A6%E5%8F%B7%E6%95%B4%E5%9E%8B。 進去看看
2021-04-08