>>107
>floatとして格納できるメモリ域さえあれば別にchar[4]だろうが、より大きいメモリ域を取るdouble等なんでもいいわけです
>(malloc()で取ったvoid *状態からキャストしても可)
アーキテクチャによっては、floatとしてアクセスする領域のアドレスがsizeof(float)の境界にあってないと
いけないということも気にしたほうがいい。