En operatör ny C + + programmerare kan vara omedvetna om är modulen operatör , eller " % " . Modulen operatören återgår helt enkelt resten av ett antal delas med en annan . Till exempel , linjen " 5 % 2 " skulle returnera värdet 1 , som är återstoden av 5 delat med 2 , ignorerar bråktal . Ett knep är att använda modulen operatören att kontrollera om ett heltal är jämnt eller udda . Instruktioner
1
Deklarera och initiera värdet att kontrollera . Exempel :
int odd_or_even = 5;
2
Deklarera en variabel för att lagra resten . Exempel :
int odd_or_even = 5 ;
int resten,
3
Hitta återstoden av värdet vid division med 2 med användning av modul operatören. Om resten är 0 , är värdet ännu . Annars är värdet udda. Exempel :
int odd_or_even = 5;
int resten ,
resten = odd_or_even % 2 ;
om ( resten == 0 ) katalog
{
cout << " värdet är ännu . " ;
}
annat
{
cout << " värdet är udda . " ;
}