Código fuente en lenguaje C en complemento a dos
Toma cualquier número entero y genera un complemento de 32 bits.
Ingrese cualquier contenido adicional y finalice el programa.
#include
int main()
{
int i,num=0;
char s[33]={0};
while(1==scanf("%d",&num)) {
for(i=0; i<32;i++){
s[i]= (0x01 & (num>>(31-i))) ?'1' : '0'
;
printf("%s\n",s);
}
devuelve 0;
}