0x3f3f3f3f数值大于1e9,且满足无穷大 + 无穷大 = 无穷大(不会溢出int)
memset(f, 0xcf, sizeof f) -> -808464433
memset(f, -0x3f, sizeof f) -> -1044266559
memset(f, 0x3f, sizeof f) -> 1061109567
本文探讨了使用memset函数填充不同特殊数值的效果,包括0x3f3f3f3f、0xcf、-0x3f和0x3f等,展示了这些数值在内存填充中的表现,并解释了其背后的原理。
0x3f3f3f3f数值大于1e9,且满足无穷大 + 无穷大 = 无穷大(不会溢出int)
memset(f, 0xcf, sizeof f) -> -808464433
memset(f, -0x3f, sizeof f) -> -1044266559
memset(f, 0x3f, sizeof f) -> 1061109567

被折叠的 条评论
为什么被折叠?