HTMLify
bitwise.c
Views: 1 | Author: abh
#include <stdio.h>
void print_bits(int num) {
printf("number bits: %b\n", num);
}
void print(char *string) {
printf("%s\n", string);
}
int main() {
int number = 0;
print("number 0");
print_bits(number);
print("Alterning number bits");
number = ~number;
number = number & 0b10101010101010101010101010101010;
print_bits(number);
print("Sorted Bits");
short s_number = ~0;
number |= s_number;
number <<= 16;
print_bits(number);
print("Turning 7th bit on");
number = 0;
number |= 1 << 7;
print_bits(number);
print("Turning 29th bit off");
number = ~0;
number &= ~(1 << 29);
print_bits(number);
}