永发信息网

u1=(double)(rand()%999+1)*0.001f;代表什么?

答案:2  悬赏:40  手机版
解决时间 2021-01-29 03:03
  • 提问者网友:轻浮
  • 2021-01-28 19:35
u1=(double)(rand()%999+1)*0.001f;代表什么?
最佳答案
  • 五星知识达人网友:动情书生
  • 2021-01-28 20:36
你好

这个是计算机方面的语句
应该是C/C++吧,具体说是u1定义为(double)(rand()%999+1)*0.001f。
double是指将下一个括号里面的值强制转换成双精度型;
rand()为生成一个随机数;
%为取余数;
0.001f是指0.001视作浮点型;

想进一步知道这些是什么意思,建议翻阅C语言程序设计的书籍或者去计算机编程语言区提问~
祝学习愉快~
全部回答
  • 1楼网友:青灯有味
  • 2021-01-28 21:23
没看懂什么意思?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯