文章分类 - C 基础复习
C 语言知识
摘要:size_t 与 unsigned size_t是标准C库中定义的,应为unsigned int,在64位系统中为 long unsigned int。(unsigned 若省略后一个关键字,大多数编译器都会认为是 unsigned int) 在C++中,设计 size_t 就是为了适应多个平台的 。size_t的引入增强了程序在不同平台上的可移植性。size_t是针对系统定制的一种数据类型,一般是整型,因为C/C++标准只定义一最低的位数,而不是必需的固定位数。而且在内存里,对数的高位对齐存储还是低位对齐存储各系统都不一样。为了提高代码的可移植性,就有必要定义这样的数据类型。一般这种...
阅读全文