char:相对较小的范围。 short:中等范围。 int:常用,适中范围。 long:较大范围,但可能因编译器和操作系统而异。 3. 适用场景: char:用于表示字符或节省空间的情况。 short:需要节省空间,但范围超过char的情况。 int:通常是默认的整数数据类型,适用于大多数整数计算。 long:在需要更大范围的整数时使用。 示例代码...
直接比较或char转int比较即可。if((int)'a'==123)...或 if('a'==123)
被转换为类型int(或unsigned int,如果类型int无法表示操作数的所有值),因为 * 整数提升 * 保留了存...