开头首c拼音开头的汉字nlyb组成四个什么汉字

这个一般用在通訊里排序居多我这里就是用到了通讯里的排序,然后就来mark一下记录。

其中两个宏定义一个char数组,存放的是所有的汉字c拼音开头的汉芓首字母数组比较长,直接复制即可没必要深究。



获取c拼音开头的汉字首字母的原理是根据编码完成的
–在unicode字符集中,汉字的编码范围为4E00 到 9FA5 之间(即从第19968开始的20902个字符是中文简体字符)
–我们把这些字符的c拼音开头的汉字首字母按照顺序都存放在一个char数组中。当我們查找一个汉字的c拼音开头的汉字首字母时只需把这个汉字的unicode码(即char强制转换为int)减去19968,然后用这个数字作为索引去找char数组中存放的字毋即可

}

*获取汉字c拼音开头的汉字的首字毋, 返回的字母是大写形式, 例如: @"俺妹", 返回 @"A".

*如果字符串开头不是汉字, 而是字母, 则直接返回该字母, 例如: @"b彩票", 返回 @"B".

}

我要回帖

更多关于 c拼音开头的汉字 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信