为什么有些程序员喜欢用0x7f7f7f7f当作最大值?

0x3f3f3f3f是一个很有用的数值,它是满足以下两个条件的最大整数。1、整数的两倍不超过 0x7f7f7f7f,即int能表示的最大正整数。2、整数的每8位(每个字节)都是相同的。我们在程序设计中经常需要使用 memset(a, val, sizeof a) 初始化一个数组a,该语句把数值 va