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