7 + "-3" = 4 7 en binaire => 0111 -3 en binaire => 1101 0111 +1101 ------ 0100 soit 4 en binaire, donc jusque là rien d'anormal maintenant autre exemple : 3 + "-5" 3 en binaire => 0011 -5 en binaire => 1011 0011 +1011 ------ 1110 or 1110 ça peut être -2 comme ça peut être 14, donc vu que tu sais que tu bosses en signed, ça sera -2, mais si tu le sais pas, ça pourra être n'importe quoi ... donc le bit de signe a bien une utilité (pas en stockage, mais en utilisation, durant tes opérations).