Tag: toupper

为什么在这个C代码中字母分成多个范围?

在自定义库中,我看到了一个实现: inline int is_upper_alpha(char chValue) { if (((chValue >= 'A') && (chValue <= 'I')) || ((chValue >= 'J') && (chValue <= 'R')) || ((chValue >= 'S') && (chValue <= 'Z'))) return 1; return 0; } 这是一个复活节彩蛋还是比标准的C / C ++方法有什么优势? inline int is_upper_alpha(char chValue) { return ((chValue >= 'A') && (chValue <= 'Z')); }