主题:linux系统下RTC()函数为什么不能显示结果的小数部分?
xiashuning
[专家分:110] 发布于 2012-04-09 15:41:00
操作系统:CentOS 602
编译器版本:ifort 12.1.3
我用cpu_time可以替代。但是rtc()在windows下是可以显示结果(时间)的小数部分的。
回复列表 (共4个回复)
沙发
yeg001 [专家分:14390] 发布于 2012-04-10 10:00:00
rtc()我没用过, fortran标准里面没有这个函数. (ifort是否扩展我不清楚) 跨平台编程还是要注意移植性好些吧.
板凳
xiashuning [专家分:110] 发布于 2012-04-11 23:01:00
用RTC()习惯了,所以就问问。这个估计是Windows的系统函数。
3 楼
cgl_lgs [专家分:21040] 发布于 2012-04-12 21:43:00
如果没记错,这是CPU计数,怎么会有小数呢?它应该是一个integer(kind=8)的数。
4 楼
xiashuning [专家分:110] 发布于 2012-04-17 16:01:00
是的,在windows环境下,rtc()输出的是实数,不是整数。
我来回复