char (int val) { if (0 <= val && val <= 127) { return 'X'; } else if (-128 <= val && val <= 127) { return 'B'; } else if (128 <= val && val <= 32767) { return 'Y'; } else if (-32768 <= val && val <= 32767) { return 'S'; } else if (32768 <= val && val <= 0xFFFF) { return 'C'; } else { return 'I'; } }