#include <iostream>
#include <type_traits>
using namespace std;

int main() 
{
	cout << is_integral<signed char	      >::value << endl;
	cout << is_integral<unsigned char	  >::value << endl;
	cout << is_integral<unsigned short	  >::value << endl;
	cout << is_integral<unsigned int	  >::value << endl;
	cout << is_integral<unsigned long	  >::value << endl;	
	cout << is_integral<unsigned long long>::value << endl;
	return 0;
}