Chinaunix首页 | 论坛 | 博客
  • 博客访问: 178976
  • 博文数量: 27
  • 博客积分: 1649
  • 博客等级: 上尉
  • 技术积分: 274
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-22 22:45
文章分类

全部博文(27)

文章存档

2013年(3)

2012年(5)

2011年(2)

2010年(17)

分类: C/C++

2013-02-20 22:15:54

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

这些类型的使用场合:

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

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

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

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


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

阅读(14719) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~