除法運算符 “/”用于計算兩個表達式的商,返回浮點數,即使操作數為整數。優先級低于乘法運算符,當被除數或除數為 0 時產生錯誤或無窮大,當二者都為 0 時產生 nan。
C 語言中 / 的用途
在 C 語言中,除法運算符 / 用于計算兩個表達式的商。
用法:
result = expression1 / expression2;
其中:
result
是結果變量
expression1
是被除數
expression2
是除數
返回類型:
除法運算符 / 返回一個浮點數,即使操作數都是整數,結果也會被截斷為浮點數。
優先級:
除法運算符 / 的優先級低于乘法運算符 *,因此在計算表達式時,乘法運算會優先執行。
特殊情況:
被除數為 0:當被除數為 0 時,除法運算會產生一個錯誤。
除數為 0:當除數為 0 時,除法運算會產生一個無窮大的值。但是,如果被除數和除數都是 0,則結果為 NaN(非數字)。
示例:
<code class="c">int num1 = 10; int num2 = 5; float result = num1 / num2; printf("result = %.2f\n", result); // 打印 result 的浮點數表示</code>
登錄后復制
輸出:
<code>result = 2.00</code>
登錄后復制