L'operatore ? : è l'operatore ternario ed equivale grossomodo ad un if:
condizione ? espressione1 : espressione2
equivale a:
if (condizione) espressione1 else espressione2
L'operatore @ invece si occupa del controllo degli errori: @ Error control operator