C++中求余運(yùn)算符(%)示例詳解
介紹:
%是求余運(yùn)算符,也叫模除運(yùn)算符,用于求余數(shù)。
%要求兩個(gè)操作數(shù)均為整數(shù)(或可以隱式轉(zhuǎn)換成整數(shù)的類型)。
標(biāo)準(zhǔn)規(guī)定:
如果%左邊的操作數(shù)為負(fù)數(shù)時(shí),則模除的結(jié)果為負(fù)數(shù)或者0,
如果%左邊的操作數(shù)為正數(shù)時(shí),則模除的結(jié)構(gòu)為正數(shù)或者0。
示例代碼:
#include<iostream> using namespace std; int main(){ char c = 253; int i =5 ; cout<<c%2<<endl; cout<<i%c<<endl; cout<<19%10%5<<endl; return 0; } 輸出: -1 2 4
c 為字符類型,其235對(duì)應(yīng)二進(jìn)制位0xFD,也就是-3的補(bǔ)碼形式。則c變換為int 為-3;
總結(jié)
以上就是關(guān)于C++求余運(yùn)算符的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者使用C++能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。
- C++ 流插入和流提取運(yùn)算符的重載的實(shí)現(xiàn)
- C++begin和end運(yùn)算符的返回迭代器的類型如何判斷?
- C++中箭頭運(yùn)算符的含義與用法講解
- C/C++中的sizeof運(yùn)算符和size_t類型的詳解
- 基于C++ bitset常用函數(shù)及運(yùn)算符(詳解)
- C++ 中重載和運(yùn)算符重載加號(hào)實(shí)現(xiàn)矩陣相加實(shí)例代碼
- C/C++中運(yùn)算符的優(yōu)先級(jí)、運(yùn)算符的結(jié)合性詳解
- C++隱式類型轉(zhuǎn)換運(yùn)算符operator type()用法詳解
相關(guān)文章
C語(yǔ)言?超詳細(xì)介紹與實(shí)現(xiàn)線性表中的無(wú)頭單向非循環(huán)鏈表
無(wú)頭單向非循環(huán)鏈表:結(jié)構(gòu)簡(jiǎn)單,一般不會(huì)單獨(dú)用來(lái)存數(shù)據(jù)。實(shí)際中更多是作為其他數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu),如哈希桶、圖的鄰接表等等。另外這種結(jié)構(gòu)在筆試面試中出現(xiàn)很多2022-03-03C 語(yǔ)言基礎(chǔ)教程(我的C之旅開(kāi)始了)[九]
C 語(yǔ)言基礎(chǔ)教程(我的C之旅開(kāi)始了)[九]...2007-02-02C語(yǔ)言中無(wú)符號(hào)與有符號(hào)及相加問(wèn)題
這篇文章主要介紹了C語(yǔ)言中無(wú)符號(hào)與有符號(hào)及相加問(wèn)題,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-08-08C語(yǔ)言學(xué)習(xí)之關(guān)鍵字的示例詳解
關(guān)鍵字,這名字一聽(tīng),就很關(guān)鍵。而有些關(guān)鍵字,你可能不是很了解,更別談使用。所以,這篇文章將帶你見(jiàn)識(shí)常見(jiàn)的關(guān)鍵字,一起領(lǐng)略它們的風(fēng)采吧2022-10-10C語(yǔ)言編程動(dòng)態(tài)內(nèi)存分配常見(jiàn)錯(cuò)誤全面分析
這篇文章主要介紹了C語(yǔ)言編程中動(dòng)態(tài)內(nèi)存分配的常見(jiàn)錯(cuò)誤全面分析講解,同樣遇到過(guò)C語(yǔ)言動(dòng)態(tài)內(nèi)存分配各種問(wèn)題的同學(xué)可以借鑒參考下,希望能夠有所幫助2021-10-10