En C, tout ce que tu peux faire, c'est un type enum qui revient juste à associer un entier à chaque élément :
enum operateur { MULT, PLUS, MOINS, DIV };
Ensuite, quand tu as un truc du type opérateur, tu peux faire :
switch (op) {
case MULT:
// code à exécuter pour la multiplication
break;
case PLUS:
// code à exécuter pour l'addition
break;
// etc.
}
ce qui revient juste à faire une succession de "if", en moins moche.
Il n'existe pas grand chose de plus avancé en C mais pour ton utilisation ça devrait être suffisant 