En operatør nye C + + programmerere kan være uvitende om er den modulus operatør , eller "%" . Den modulus operatøren har bare den resterende del av en nummer blir dividert med et annet . For eksempel er linjen " 5% 2" vil returnere verdien 1, som er resten av 5 dividert med 2 , og ignorerer fraksjonerte tall. Et triks er å bruke modulus operatøren å kontrollere om et heltall er partall eller oddetall. Instruksjoner
en
Erklærer og initialisere verdien å sjekke. Eksempel : en
int odd_or_even = 5;
2
Erklærer en variabel til å lagre resten . Eksempel : en
int odd_or_even = 5;
int resten ;
3
Finn resten av verdi når delt på to med modulus operatør. Hvis resten er 0 , er den verdi selv . Ellers er verdien oddetall . Eksempel : en
int odd_or_even = 5;
int resten ;
rest = odd_or_even % 2;
if ( resten == 0 )
{
domstol << " verdien er enda . ";
}
annet
{
domstol << " verdien er merkelig. ";
}