View Single Post
Old 28-09-2008, 20:45   #2
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Non capisco l'elevazione a potenza, non bastava uno shift? Più in generale, bastava un cast...

Vabbe', in ogni caso il codice guarda il numero n: se è positivo, lo salva così com'è in ncp2. Altrimenti, se è negativo salva (256-n) in ncp2 (questo nel caso che char sia grande un byte, come di solito è negli x86). In pratica ricrea il meccanismo del complemento a 2, che magari può essere utile per un fine "didattico" (ma fatto così manco tanto, IMHO), almeno è l'unica possibilità che vedo.

ciao
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!

Ultima modifica di DanieleC88 : 28-09-2008 alle 20:49.
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso