teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

誤字

2019/06/25 20:28

投稿

nohope2nolife
nohope2nolife

スコア13

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>