對(duì)于下述程序,在方式串分別采用“wt”和“wb”運(yùn)行時(shí),兩次生成的文件TEST的長(zhǎng)度分別是#include<stdio
對(duì)于下述程序,在方式串分別采用“wt”和“wb”運(yùn)行時(shí),兩次生成的文件TEST的長(zhǎng)度分別是 #include<stdio.h> void main() { FILE *fp=fopen("TEST",); fputc('A',fp);fputc('\n',fp); fputc('b',fp);fputc('\n',fp); fputc('C',fp); fclose(fp);}
A.7字節(jié)、7字節(jié)
B.7字節(jié)、5字節(jié)
C.5字節(jié)、7字節(jié)
D.5字節(jié)、5字節(jié)
正確答案:B解析: 以“wt”方式寫入的是字符文件,轉(zhuǎn)義字符'\n'被看做兩個(gè)字符來(lái)處理。而“wb”方式寫入的是二進(jìn)制文件,轉(zhuǎn)義字符'\n'是一個(gè)字符。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。