UCHAR ,u_char, unsigned char 他们有区别么?什么时候用什么? 见笑了:)


UCHAR ,u_char, unsigned char 他们有区别么?什么时候用什么?,在线等待,立马结账

5 个解决方案

#1


u_char = unsigned char,这俩没区别,无符号字符主要用于汉字处理,取值0-255
UCHAR没用过

#2


都是 unsigned char

#3


这些没见过的肯定都是用typedef定义的。
ANSI C也就那么几种数据类型char, int, float, double等等。

#4


都是unsigned char的typedef
windows下UCHAR定义在windef.h里,
看这个命名习惯好像不具移植性。

建议使用unsigned char。
否则将缺乏移植性。

#5


MAPIWIN.H(第159行):typedef unsigned char       UCHAR;
WINSOCK.H(第26行):typedef unsigned char   u_char;
这三个看来是同一个东西的不同称呼而已

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com