ssize_t:

signed size_t [注释:signed 有符号]

size_t:

标准C库中定义的,应为unsigned int [注释:unsigned 无符号]

一、size_t 增强移植性:

[注释:不同的系统上,定义size_t可能不一样,便有了size_t,它是为了方便系统之间的移植而定义的]

32位系统上:

定义为 unsigned int

也就是说在32位系统上是32位无符号整形

64位系统上:

定义为 unsigned long

也就是说在64位系统上是64位无符号整形

二、size_t 计数:

一般用于多少东西被拷贝

例如:

sizeof操作符的结果类型是size_t。

该类型保证能容纳实现所建立的最大对象的字节大小。

适于计量内存中可容纳的数据项目个数的无符号整数类型。

它在数组下标和内存管理函数之类的地方广泛使用。

三、ssize_t 执行读写操作的数据块的大小

它和size_t类似,但必需是signed.

所以:

它表示的是signed size_t类型的。

最新文章

  1. jQuery文件上传插件Uploadify(转)
  2. HtmlAgilityPack教程
  3. 在ubuntu下配置android开发环境
  4. C++中new与delete问题学习
  5. base_local_planner vs. dwa_planner
  6. hdu 5605 geometry(几何,数学)
  7. jQuery学习-事件之绑定事件(五)
  8. webuploader限制只上传图片文件
  9. PID算法笔记2
  10. [python]使用django快速生成自己的博客小站,含详细部署方法
  11. Linux学习笔记 3 权限篇
  12. 在c/c++中调用Java方法
  13. python学习笔记之——python面向对象
  14. 679. 24 Game
  15. java中不用BigInteger实现超大整数的乘法操作
  16. Zookeeper使用--Java API
  17. 2013 Warm up 3 -- Skill --- dp
  18. Oracle 11gR2 RAC 数据库不能连接(ORA-12537: TNS:connection closed)的解决
  19. Nexus 私有仓库
  20. c++ primer 读书笔记

热门文章

  1. .net 中文显示乱码问题(Chinese display with messy code)
  2. html 7大知识点
  3. 一幅图的知识科普--Google免费DNS服务器
  4. C# Programming Study #2
  5. Square(hdu 1511)
  6. linux下的文件权限
  7. CodeForces 546D Soldier and Number Game 打表(求质因子个数)
  8. 【第一篇:C++与opencv】图片的读取和显示
  9. 关于PHPExcel类占用内存问题
  10. JVM--Garbage First