- 博客(1)
- 收藏
- 关注
转载 c语言里面判断字符是否为汉字
这是跟汉字的存储方式有关,西文字符用ASCII码的话,一个字节可以表示一个字符,而汉字用的是双字节表示一个汉字。那么,为了在机器内部区分ASCII码和汉字机内码,就规定汉字的两个字节的最高为都为1.例如:汉字“啊”的汉字机内码为B0A1H表示成双字节是这样的10110000 10100001本程序用的就是判断最高位的方法。int is_zh_ch(char p){ if(~(p >...
2014-05-07 17:29:00 5840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人