大小写之间只差一个0x20
// 转大写
char ASCII_2Big(char dat)
{
return dat& (~0x20);
}
// 转小写
char ASCII_2Small(char dat)
{
return dat|0x20;
}
#define A2CAPITAL(a) ((a)&0XDF) // 转大写
#define A2SMALL(a) ((a)|0x20) // 转小写
大小写之间只差一个0x20
// 转大写
char ASCII_2Big(char dat)
{
return dat& (~0x20);
}
// 转小写
char ASCII_2Small(char dat)
{
return dat|0x20;
}
#define A2CAPITAL(a) ((a)&0XDF) // 转大写
#define A2SMALL(a) ((a)|0x20) // 转小写