Answer_numbers

2. float型の変数を0.1というdouble型の数値で初期化しようとしたが、float型はdouble型から暗黙的に変換できる型ではないのでエラーになる。実は逆の型の組み合わせ、double a = 1.0f;だとエラーにならない。float型よりdouble型の方が表現力が大きいので暗黙的な変換が存在するから。