摘要:
1. 问题:C语言如何产生64位随机数 rand() 产生 0 ~ INT_MAX(31个1,也就是2^31 -1 )所以一共有31个bit是随机产生的两个 rand() 的结果结合起来就是一个62 bit数字,再加两个随机bit就是64-bit unsigned的随机数 2. 问题:如何把 64位 阅读全文
摘要:
1. C语言中部分情况,除0不会抛出异常,如下: 0 * (1/0) 不会抛出异常,直接输出0 (1/0) * 0 不会抛出异常,直接输出0 2. 可以使用 gcc -Werror=div-by-zero 把所有除0警告变成error,如此一来 system("gcc -Werror=div-by- 阅读全文