標題: C語言程序:除法運算和取余運算講解 [打印本頁]

作者: 51黑uu    時間: 2016-5-1 05:42
標題: C語言程序:除法運算和取余運算講解
在C語言中除法的運算符是“/”,取余的運算符是“%”,兩個運算符都是雙目運算符,運算雖然簡單卻非常實用。

除法運算符
除法運算“/”是一個雙目運算符或者叫二元運算符,意思是使用該運算符必須要有兩個運算對象。這個運算符是如何實現(xiàn)運算的呢?
“/”兩邊是整形數(shù)值,那得到的運算結(jié)果是多少呢?我來用keil運算一下,程序見下圖:


運行結(jié)果如下:



除法運算的兩個對象都是整形時會把小數(shù)點舍掉,而只留下整數(shù),
如:7/6 = 1,8/3 = 2。
取余運算符
取余運算符用“%”來表示,要求兩個數(shù)值都必須為整形,返回值為兩數(shù)相除后的余數(shù)。8%3 = 2如下所示:




再如:10%4 = 2.  24%5= 4.
取余運算符和除法運算符經(jīng)常聯(lián)合使用,用于分離一個整數(shù),這個在數(shù)碼管顯示中經(jīng)常用到。
如何在keil中使用printf函數(shù)輸出呢?







歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1