I segni vanno fra apici: stai confrontando due char

codice:
#include <iostream>

using namespace std;

int main ()

{

//Variabili

int i;
int l;
char m;

cout << "inserisci un numero" << endl;
cin >> i;

cout << "ora inserisci il secondo numero" << endl;
cin >> l;

cout << "lo vuoi moltiplicare (*) dividere (/) sommare (+) o sottrarre (-) col secondo numero inserito?" << endl;
cin >> m;

if (m=='*') {
cout << i << "*" << l << "è uguale a:" << i * l << endl;
}

if (m=='/') {
cout << i << "/" << l << "è uguale a:" << (i / l) << endl;
}

if (m=='+') {
cout << i << "+" << l << "è uguale a:" << (i + l) << endl;
}

if (m=='-') {
cout << i << "-" << l << "è uguale a:" << (i - l) << endl;
}

return (0);

}