Per assegnare un intero a un altro (come tutti gli altri tipi di dato) si utilizza l'operatore =.
per confrontare un intero con un altro (come tutti gli altri tipi di dato) si utilizza l'operatore ==.
5 == 7 -> falso perchè 5 è diverso da 7
int k = 5 -> dopo quest'istruzione k varrà 5.
fai molta attenzione a non confonderti con questi due operatori poiché se li sbagli in un if avrai un errore molto difficile da scovare.
p.s.: se sei in c++ puoi utilizzare = e == anche sulle stringhe poiché nella libreria string questi operatori sono stati overloaddati permettendone l'utilizzo anche su oggetti string (la loro funzione è analoga a quella degli atri tipi di dato; con = assegni e con == confronti due stringhe).