#include <stdio.h>

template<class T>
void print_bits(T in)
{
	int i, len = sizeof(T) * 8;
	for (i = 0; i < len; ++i)
		printf("%d", (in >> i) & 0x1);
	printf("\n");
}

int main(void)
{
	char one = 1;
	char allOne = ~(char)0;
	
	print_bits(one);
	print_bits(allOne);
	return 0;
}