一、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. 单点登录(SSO)系统的总结
  2. LTE Module User Documentation(翻译7)——无线环境地图(REM)、AMC 模型 和 CQI 计算
  3. iOS开发——高级技术精选&底层开发之越狱开发第二篇
  4. 在Winform开发框架中实现对数据库的加密支持
  5. jsp页面揣出现Invalid action class configuration that references an unknown class解决方案
  6. XML 命名空间(XML Namespaces)
  7. redis优化优秀文选
  8. Form - CHECKBOX全选功能
  9. Qwerty78 Trip(组合数,规律,逆元)
  10. dubbox系列【二】——dubbox admin环境搭建
  11. Java 线程池(ThreadPoolExecutor)原理分析与使用
  12. .net core web api 与httpclient发送和接收文件及数据
  13. ADB抓取内存命令
  14. 前端 ------ 03 body标签中的相关标签
  15. 为什么样本方差分母是n-1
  16. Hash table lengths and prime numbers
  17. 运用Zabbix实现内网服务器状态及局域网状况监控(2) —— 环境配置
  18. mysql存储过程使用游标循环插入数据
  19. 7 -- Spring的基本用法 -- 11... 基于XML Schema的简化配置方式
  20. sed 以及 awk用法

热门文章

  1. runtime实践之Method Swizzling
  2. 【二分 最小割】cf808F. Card Game
  3. NOIP2018 - 暑期博客整理
  4. numpy中常用的函数
  5. http 基础与通讯原理
  6. 【kindle】【转发】kindle链接WIFI自动断开问题
  7. Relu的缺点
  8. 大小端测试C实现
  9. Virtual Friends HDU - 3172 (并查集+秩+map)
  10. HDU:2586-How far away