首页 > Linux操作系统 > Linux操作系统 > 关于4294967295这个数字
不禁要想,为什么这些序列不是我们常见的999999999之类的呢?为什么都是定义到4294967295呢?遂google查了一下,结果好多。
其中最常见的一个是在C语言的开发过程中的一个数值上限的问题,
“%u是输出无符号十进制整数。整数占4个字节,-1的十六进制为0xFFFFFFFF,
如果把它看成无符号整数,就是十进制的4294967295。”这个说法倒是很能说明问题。
常用的软件核心代码都是C语言开发的,可能和这个有关。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/759027/viewspace-753947/ ,如需转载,请注明出处,否则将追究法律责任。