C++ 取模操作符

2023-03-20 15:50 更新

取模操作符用于對(duì)整數(shù)(以及整數(shù)表達(dá)式)進(jìn)行操作,得到第一個(gè)操作數(shù)除以第二個(gè)操作數(shù)的余數(shù)。在C++中,取模操作符用一個(gè)百分號(hào)%表示。它的語(yǔ)法和其他操作符完全相同:

int quotient = 7 / 3;
int remainder = 7 % 3;

第一個(gè)操作符是整數(shù)除法,得到結(jié)果2。第二個(gè)操作符得到結(jié)果1。因此,7除以3得2余1。

取模操作符是非常有用的。例如,你可以用它檢驗(yàn)一個(gè)數(shù)能否可以被另一個(gè)數(shù)整除:如果x % y得到0,說(shuō)明x可以被y整除。

同樣,你可以使用取模操作符提取一個(gè)數(shù)的最右邊的一位或多位數(shù)字。例如,x % 10得到x(十進(jìn)制數(shù))最右側(cè)那位數(shù)字。類(lèi)似地,x % 100得到最后兩位數(shù)字。

以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)