C語言: 算數運算子 和 算數表示式.2021-02-17
阿新 • • 發佈:2021-02-18
技術標籤:C/C++入門
1.算數運算子
#include<stdio.h> main() { printf("1.3+0.15=%f\n",1.3+0.15); /* 運算子 '+' 為 雙目運算子(二元運算子), 即: 有兩個目標量直接參與加法運算 */ printf("1.3-(-0.15)=%f\n",1.3-(-0.15)); /* 運算子'-' 為 雙目運算子 或 單目運算子 即: 有兩個目標量直接參與減法運算 或 其作為一個目標量的 負值運算子 */ printf("1.3*(-0.15)=%f\n",1.3*(-0.15)); /* 運算子 '*' 為 雙目運算子(二元運算子), 即: 有兩個目標量直接參與乘法運算 */ printf("1.3/(-0.15)=%f\n",1.3/(-0.15)); /* 運算子 '/' 為 雙目運算子(二元運算子), 即: 有兩個目標量直接參與除法運算 */ printf("15%%13=%d\n",15%13); /* 運算子 '%' 為 雙目運算子(二元運算子), 即: 有兩個目標量直接參與取餘運算 */ }
執行結果:
2.算數表示式 和 算數運算子的優先順序 :
華氏溫度 轉 攝溫氏度
#include<stdio.h> main() { int 攝氏度,華氏度; printf("輸入一個華氏度的整數: " ); scanf("%d",&華氏度); 攝氏度=5*(華氏度-32)/9; //使用算數運算子的表示式叫做 算數表示式 // *,/,% 運算子的優先順序高於 +,- 運算子.圓括號內的運算子優先順序高於圓括號外的 printf("%d華氏度 約等於 %d攝氏度 \n\n",華氏度,攝氏度); return 0; }
執行結果: