下述程序向文件输出的结果是_______。 #include<stdio.h> void main() { FILE*fp=fopen("TEST","wb"); fprintf(fp,"%d%5.of%c%d",58,7627

admin2010-01-10  29

问题 下述程序向文件输出的结果是_______。    #include<stdio.h>    void main()    { FILE*fp=fopen("TEST","wb");      fprintf(fp,"%d%5.of%c%d",58,76273.0,’-’2278);      fclose(fp);    }

选项 A、5876273-2278
B、5876273.000000-2278
C、5876273-2278
D、因文件为二进制文件而不可读

答案4

解析 fprintf函数工作时,多个数据间不会自动加分隔符,选项A错误;浮点数的输出格式是“%5.of”表明其小数部分输出0位,即没有输出,所以选项B也是错误的。
转载请注明原文地址:https://jikaoti.com/ti/9KI0FFFM
0

最新回复(0)