C++ 求余運算符


%是求余運算符,也叫模除運算符,用於求余數。

%要求兩個操作數均為整數(或可以隱式轉換成整數的類型)。

標准規定:

如果%左邊的操作數為負數時,則模除的結果為負數或者0,

如果%左邊的操作數為正數時,則模除的結構為正數或者0。

 1 #include<iostream>
 2 using namespace std;
 3 int main(){
 4     char c = 253;
 5     int i =5 ;
 6     cout<<c%2<<endl;
 7     cout<<i%c<<endl;
 8     cout<<19%10%5<<endl;
 9     return 0;
10 }
11 輸出:
12 -1
13 2
14 4

c 為字符類型,其235對應二進制位0xFD,也就是-3的補碼形式。則c變換為int 為-3;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM