#include <iostream>
#include <limits>
int main() {
std::cout << std::numeric_limits<int>::is_signed << "\n";
std::cout << std::numeric_limits<unsigned int>::is_signed << "\n";
std::cout << std::numeric_limits<char>::is_signed << "\n";
std::cout << std::numeric_limits<unsigned char>::is_signed << "\n";
std::cout << std::numeric_limits<float>::is_signed << "\n";
std::cout << std::numeric_limits<char32_t>::is_signed << "\n";
std::cout << std::numeric_limits<unsigned long>::is_signed << "\n";
std::cout << std::numeric_limits<long long>::is_signed << "\n";
std::cout << std::numeric_limits<bool>::is_signed << "\n";
}
/*
run:
1
0
1
0
1
0
0
1
0
*/