All pastes #839103 Raw Edit

Untitled

public text v1 · immutable
#839103 ·published 2007-12-30 21:09 UTC
rendered paste body
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).