C语言读取中文汉字

一般的来说,一个汉字占两个字节,数字和字母都占一个字节,但是有一点是,汉字的两个字节如果转换成整型都是负数,也就是说,用按字节读取文件,然后判断字节的正负,如果一个字节对应的整型是负的,那么一连读取两个字符,如果这个字节是正的,那么就读取这一个字节就好了

 

 

 

 

你可能感兴趣的:(C语言读取中文汉字)