C/Variabili, operatori e costanti/Operatori sui bit: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
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;" |
|-
|1
|0
|1
|0
|1
|1
|1
|1
|}
[[Categoria:Linguaggio C|Operatori sui bit]]
|