課程
/后端開發
/C
/C語言入門
求詳細的解釋
2016-10-12
源自:C語言入門 3-4
正在回答
題目:
int a = 3; b = 4;計算a+b%(a+b)/a+a*b-b該算式的運算結果。
答案解析:
12
將值賦給算式變成:3+4%(3+4)/3+3*4-4;
按運算符的先后順序計算:
(3+4)=7,算式變成3+4%7/3+3*4-4;
4%7=4,算是變成3+4/3+3*4-4;
4/3=1,算式變成3+1+3*4-4;
3*4=12,算式變成3+1+12-4;
最后計算得出結果:12。
qq_玄月_04132742 提問者
夕落0803 回復 qq_玄月_04132742 提問者
int a = 3; b = 4;計算a+b%(a+b)/a+a*b-b這個?
先算b%(a+b)/a =>4%7/3=> 3/3=1 ?( 7*0=1,所以4%7=3 )
3+1+12-4=12
int x = 5;
? ? int y = 8;
? ? //在這里合適的位置加上括號使z的值為4
? ? int z = x*8/(y+2);
? ? printf("z=%d\n", z);
解答:
? ? 1、先看優先級 ?() ?為最大 ? ? ?
? ? 2、* ? / ?% ?從左到右
? 開始運算: ??x*8/(y+2) ? ? ? ?==》5*8/10 ? ==》40/10 ? ==》 ?結果是 ? 4
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答3-4的計算順序是怎么計算的~
2 回答循環計算1-2+3-4.。。。-100的值
2 回答循環計算1-2+3-4+5.....-100=?
4 回答int a = 3; b = 4;計算a+b%(a+b)/a+a*b-b該算式中4%(3+4)為什么會等于4?4%7=4嗎?
2 回答關于計算1-2+3-4.....-100,以及flag
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-12
題目:
int a = 3; b = 4;計算a+b%(a+b)/a+a*b-b該算式的運算結果。
答案解析:
12
將值賦給算式變成:3+4%(3+4)/3+3*4-4;
按運算符的先后順序計算:
(3+4)=7,算式變成3+4%7/3+3*4-4;
4%7=4,算是變成3+4/3+3*4-4;
4/3=1,算式變成3+1+3*4-4;
3*4=12,算式變成3+1+12-4;
最后計算得出結果:12。
2016-10-12
int a = 3; b = 4;計算a+b%(a+b)/a+a*b-b這個?
先算b%(a+b)/a =>4%7/3=> 3/3=1 ?( 7*0=1,所以4%7=3 )
3+1+12-4=12
2016-10-12
題目:
int x = 5;
? ? int y = 8;
? ? //在這里合適的位置加上括號使z的值為4
? ? int z = x*8/(y+2);
? ? printf("z=%d\n", z);
解答:
? ? 1、先看優先級 ?() ?為最大 ? ? ?
? ? 2、* ? / ?% ?從左到右
? 開始運算: ??x*8/(y+2) ? ? ? ?==》5*8/10 ? ==》40/10 ? ==》 ?結果是 ? 4