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

回答編集履歴

1

表現の変更

2020/11/16 07:24

投稿

ozwk
ozwk

スコア13553

answer CHANGED
@@ -15,4 +15,4 @@
15
15
  ret = (int)(roundf(floats * (1 << 8)));
16
16
  ```
17
17
  これは浮動小数点数をビットシフトしているでしょうか、してませんね。
18
- 浮動小数点数に整数`256 (= 1<<8)`を乗じて整数変換しているだけです。
18
+ 浮動小数点数に整数`256 (= 1<<8)`を乗じて小数部を丸めて整数にキャストしているだけです。