关于u_int,int,u_char,char类型的一些认识

14950阅读 0评论2013-02-20 ymzy
分类:C/C++

u_int与int,u_char与char,这两组类型变量在内存里分别所占的长度是一样的,u_int/int占4个字节,u_char/char占1个字节。

这些类型的使用场合:

u_int表示无符号整形,意味着该变量的值不会出现负数;

int表示有符号整形,意味着该变量可以是正、负数;

u_char数组(或者指针),表示该变量是(或者指向)二进制数据,即里面可能有不可见字符;

而char数组则一般是可见字符串了。


程序中配合使用这些类型,可以增加代码的可读性。

上一篇:如何利用客户端在CU发博客
下一篇:Python局部变量、对象的理解