关于0x3f3f3f3f 的奇妙之处!

xiaoxiao2021-02-28  27

0x3f3f3f3f可以用于表示无穷大的设定技巧!0x3f3f3f3f在十进制就是1061109567,足够适用表示无穷大了,而且对于清除or赋值一段无穷大的数组来说,这是非常好用的!!!

memset是按字节操作的,它能够对数组清零,因为每个字节都是0,而0x3f3f3f3f,他的每个字节都是0x3f,所以可以将一段内全部存置为无穷大。

memset(a,0x3f,sizeof(a));

转载请注明原文地址: https://www.6miu.com/read-2627132.html

最新回复(0)