# memset 的赋值规则
memset 赋值时,是按字节赋值,是将参数转换成二进制之后填入一个字节
eg: memset(g, 100, sizeof g);
100 转换成二进制是 0110 0100,而 int 是 4 个字节,
所以一个 int 被赋值为 0110 0100, 0110 0100, 0110 0100, 0110 0100,
对应十进制是 1684300900
# memset 的赋值 - 1,0,0x3f
- 0 赋值之后肯定还是 0
- -1 因为它的补码是 111……111,所以赋值之后还是 - 1
- 0x3f 赋值之后是无穷大,即 0x3f3f3f3f