#include <iostream>
#define PRINTER(Type_) void print_type(Type_) { std::cout << #Type_ "\n"; }
PRINTER(char)
PRINTER(unsigned char)
PRINTER(short)
PRINTER(unsigned short)
PRINTER(int)
PRINTER(unsigned int)
int main() {
print_type('a' * 'b');
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKI2RlZmluZSBQUklOVEVSKFR5cGVfKSB2b2lkIHByaW50X3R5cGUoVHlwZV8pIHsgc3RkOjpjb3V0IDw8ICNUeXBlXyAiXG4iOyB9CgpQUklOVEVSKGNoYXIpClBSSU5URVIodW5zaWduZWQgY2hhcikKUFJJTlRFUihzaG9ydCkKUFJJTlRFUih1bnNpZ25lZCBzaG9ydCkKUFJJTlRFUihpbnQpClBSSU5URVIodW5zaWduZWQgaW50KQoKaW50IG1haW4oKSB7CglwcmludF90eXBlKCdhJyAqICdiJyk7CglyZXR1cm4gMDsKfQ==