programa 12
#include <stdio.h>
#include <stdlib.h>
int main()
{ /*Manipulacion de bits
se usan igual que en
algebra boleana
*/
char b=0b10101010 ;
char c=0b11001100 ;
char d=0b1100;
printf("and & es %d \n",(b&c));
printf("or | es %d \n",(b|c));
printf("xor ^ es %d \n",(b^c));
printf("not ~ es %d \n",(~b));
printf("Desp Derecha %d\n",(d>>2));
/*0110 es un 6*/
printf("Desp Izquierda %d\n",(d<<2));
/*11000 es un 24
negacion ~bit pot bit !todo*/
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{ /*Manipulacion de bits
se usan igual que en
algebra boleana
*/
char b=0b10101010 ;
char c=0b11001100 ;
char d=0b1100;
printf("and & es %d \n",(b&c));
printf("or | es %d \n",(b|c));
printf("xor ^ es %d \n",(b^c));
printf("not ~ es %d \n",(~b));
printf("Desp Derecha %d\n",(d>>2));
/*0110 es un 6*/
printf("Desp Izquierda %d\n",(d<<2));
/*11000 es un 24
negacion ~bit pot bit !todo*/
return 0;
}
Comentarios
Publicar un comentario