質問編集履歴
1
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,10 +1,9 @@
|
|
1
|
-
C言語でgettimeofdayを使っているのですが、出力
|
1
|
+
C言語でgettimeofdayを使っているのですが、出力が期待した値でないときがあるので、解決法をご教示いただけたらと思います。
|
2
|
-
解決法をご教示いただけたら、と思います。
|
3
|
-
C言語で出力結果を6桁で出したい、というものです。
|
2
|
+
C言語で出力結果を小数点以下6桁で出したい、というものです。
|
4
3
|
|
5
|
-
以下は簡略化したコードとなります。
|
4
|
+
以下は骨組みを簡略化したコードとなります。問題が起きているほぼそのままの実装です。
|
6
|
-
このコードでは正常に動きますが、
|
7
|
-
私の手元にあるコードでは、%06luとしているのに出力が9.18446744073709270220となって、小数点以下6桁で切れていま
|
5
|
+
また、このコードでは正常に動きますが、私の手元にある少々複雑なコードでは、%06luとしているのに出力が9.18446744073709270220となって、小数点以下6桁で切れていないときがあります。
|
6
|
+
何が原因と考えられますか。
|
8
7
|
```C
|
9
8
|
#include <stdio.h>
|
10
9
|
#include <sys/time.h>
|