>>393
1. printf 等で確認すればいい、scanf は戻った後の値が有効性を返却値で示す
2. 変換後の型で元の値を表現できない場合、結果は未定義
3. 0.1 が出てきてる人に説明は不用と思量する