C/Variabili, operatori e costanti/Operatori sui bit: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pietrodn (discussione | contributi)
Nessun oggetto della modifica
Pietrodn (discussione | contributi)
Riga 270:
 
====Complemento a uno====
<pre>
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
unsigned char i=10;
unsigned char j =~i;
printf("%u", j);
}
</pre>
 
Il risultato sarà 245, perché:
 
{| cellspacing=3 cellpadding=3 style="text-align:center;"
!128
!64
!32
!16
!8
!4
!2
!1
|-
|0
|1
|0
|1
|0
|0
|0
|0
|-
| colspan=8 style="border-top: 1px solid black;" | &nbsp;
|-
|1
|0
|1
|0
|1
|1
|1
|1
|}
 
[[Categoria:Linguaggio C|Operatori sui bit]]