字符串相关问题不太理解

img

img


我用正常的方法算那个字符串各类字符的个数,那个字符串是我乱打的,我也没有输入标点符号,为什么会出现其他字符。

你全都是大于或者小于 而不是 大于等于或者小于等于
所以你的其他里除了其他符号 还包含了 0 9 A Z a z

你这个方法,就是分别统计大写字母、小写字母、数字、空格的个数

提醒你下,if else 里面把 等于 也加上哈,不然漏掉很多
特殊字符,应该是回车,你可以这样,在最后else 将该字符的ascii 打印出来