实现 PA1-64位 表达式求值的一些问题
发布日期:2024-02-09 19:28:51 浏览次数:137 分类:技术文章

本文共 241 字,大约阅读时间需要 1 分钟。

1. 问题:C语言如何产生64位随机数

rand() 产生 0 ~ INT_MAX(31个1,也就是2^31 -1 )所以一共有31个bit是随机产生的

两个 rand() 的结果结合起来就是一个62 bit数字,再加两个随机bit就是64-bit unsigned的随机数

2. 问题:如何把 64位ULL字符串转成 整数?

使用这个库函数  unsigned long int strtoul(const char *nptr, char **endptr, int base);

转载地址:https://blog.csdn.net/shimly123456/article/details/130697916 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:实现 PC1 PC2 PC3 间的通讯
下一篇:实现 Kafka 分区内消费者多线程顺序消费

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年06月30日 19时12分47秒