您的位置:首页 > 运维架构 > Linux

Unix/Linux编程之size_t、ssize_t

2014-10-12 21:34 316 查看
首先,我非常肯定以及确定的告诉你ssize_t是有符号整型,在32位机器上等同与int,在64位机器上等同与long int,有没有注意到,它和long数据类型有啥区别?其实就是一样的。size_t 就是无符号型的ssize_t,也就是unsigned long/ unsigned int (在32位下),不同的编译器或系统可能会有区别,主要是因为在32位机器上int和long是一样的。在64位没有测试,但是参见百度百科,size_t
在64位下是64位,那么size_t的正确定义应该是typedef unsigned long size_t。

转自 http://blog.csdn.net/mybelief321/article/details/8992052
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: