ragazzi mi serve il vostro aiuto... di nuovo..![]()
!!
mi servirebbero delucidazioni sul funzionamento dell'operatore ">>".
int a=-1; --> rappresentazione binaria: 10000000000000000000000000000001
faccio l'operazione di shift:
int b=a>>16 --> ottengo (in rappr. binaria): 10000000000000010000000000000000 ???
se poi "Casto" a short l'intero b che cosa ottengo
short c = (short) b --> c in binario è: 1000000000000000 ????
questa era l'idea che mi ero fatto sul funzionamento di questo operatore.. poi cercando su internet mi sono venuti dei dubbi..cosa c'è di sbagliato??Help!!

Rispondi quotando