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).