题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
大小写字母差异为32,即bit5,使用&0xdf统一比较
int main() { char str[1001]; char c; int count; char *p; gets(str); scanf("%c", &c); p = str; while(*p) { if(((*p)&0xdf) == (c&0xdf)) count++; p++; } printf("%d\n", count); return 0; }