假定已定义浮点型变量data,以二进制方式把data的值写入输出文件流对象outfile中去,正确的语句是( )。
A、outfile.write((float *) &data, sizeof(float));
B、outfile.write((float *) &data, data);
C、outfile.write((char *) &data, sizeof(float));
D、outfile.write((char *) &data, data);