一、size_t:用于安全表示长度,所有平台和系统都会解析成自己对应的长度

    1、定义:size_t类型表示C中任何对象所能表示的最大长度,是个无符号整数;常常定义在stdio.h或stdlib.h中

    2、特征:

      1)、提供一种可移植的方式来声明与系统中可寻址的内存区域一致的长度

      2)、用作sizeof操作符的返回值的类型

      3)、用作内存相关函数malloc()和strlen()的参数类型

      4)、常用来声明字符个数、循环计数、数组索引的长度

      5)、可以用在指针的算术运算上

    3、应用:

      1)、打印是占位符是%zu,也可以是%u、%lu

      2)、不要将负数赋值给size_t类型,一定要赋值整数才行

      3)、对指针使用sizeof运算获取指针长度

  代码如下:

最新文章

  1. Microsoft dotnetConf 2015 一些整理
  2. 转别人的 STM32外部中断使用注意事项
  3. MySQL命令行查询乱码解决方法:
  4. Introduction to Project Management(I)
  5. Windows 位图
  6. 基于Bootstrap的超酷jQuery开关按钮插件
  7. lucene 实现word,pdf全文检索源码
  8. Linux系统下UDP发送和接收广播消息小样例
  9. 抛弃QP
  10. (一) 这就是所谓的Node.js------单线程,非阻塞,事件驱动
  11. 关于websorm卡顿的问题
  12. HDU2289-Cup-二分
  13. c# asp.net mvc使用斑马GK888t打印机打印标签
  14. protobuf是什么?
  15. [emacs] emacs调整C代码的缩进格式等
  16. python摸爬滚打之day29----socketserver实现服务端和多个客户端通信
  17. [device-orientation] 使用手机设备的方向感应实现图片选择
  18. Mac操作技巧
  19. BZOJ3994 约数个数和
  20. explain mysql性能优化

热门文章

  1. Eclipse+Tomcat搭建jsp服务器
  2. mysql 安装简介
  3. centos6启动故障排除
  4. hessian应用示例
  5. Linux异常处理体系结构
  6. usb hub 设备流程图
  7. vijos--繁华的都市
  8. Jquery chosen动态设置值实例介绍 select Ajax动态加载数据 设置chosen和获取他们选中的值
  9. js 获取data-属性值
  10. 关于EF调用存储过程那点事...