#include <iostream>
#define ngx_tolower(c) (u_char)((c >= 'A' && c <= 'Z') ? (c | 0x20) : c)
#define ngx_toupper(c) (u_char)((c >= 'a' && c <= 'z') ? (c & ~0x20) : c)
int main() {
char c1 = 'a';
char c2 = 'B';
std::cout << "cast Before: c1 = " << c1
<< ", cast After: c1 = " << ngx_toupper(c1) << std::endl;
std::cout << "cast Before: c2 = " << c2
<< ", cast After: c2 = " << ngx_tolower(c2) << std::endl;
return 0;
}
大小写字符转换
最新推荐文章于 2024-10-19 15:29:34 发布