如果该函数失败,则返回值为零。C99标准并不规定具体数据类型的长度大小,只规定级别。它们也是表示计算机的字长,在32位机器上是int型,在64位机器上long型,从某种意义上来说它们等同于intptr_t和uintptr_t。需要注意的是socket的accept函数在有些操作系统上使用size_t是不正确的,因为accept接收的int*类型,而size_t可能是long int 类型。通用寄存器的长度取决于机器字长。新兴的64位处理器的数据总线为64位,地址总线大部分是32位。但这是建立在64bit操作系统,64bit软件的基础上的。之所以叫做“64位处理器”,是因为电脑内部都是实行2进制运算,处理器一次处理数据的能力也是2的倍数。8位处理器、16位处理器、32位处理器和64位处理器,其计数都是2的倍数。
暂无评论