以下正確的是:A 調(diào)用printf函數(shù)時(shí),必須要有輸出項(xiàng)B 用putchar函數(shù)時(shí),必須在之前包含頭文件stdio.hC 在C語(yǔ)言中,整數(shù)可以以十二進(jìn)制、八進(jìn)制或者十六進(jìn)制的形式輸出D 調(diào)用getchar函數(shù)時(shí),可以從鍵盤上輸入字符所對(duì)應(yīng)的ASCII碼答案是什么?有詳細(xì)分析沒有?謝謝
2 回答

www說
TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊
putchar是庫(kù)函數(shù),
函數(shù)使用必須要聲明,否則會(huì)報(bào)錯(cuò),也有些編譯器會(huì)報(bào)warning;

繁星點(diǎn)點(diǎn)滴滴
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
printf 可以只有格式,沒有輸出項(xiàng)。 例如 printf("Hello !\n");
VC++ 編譯器 stdio.h 頭文件 可以不寫,putchar函數(shù) 能正確工作。
在C語(yǔ)言中,整數(shù) 不能 以十二進(jìn)制 輸出,除非你自己把數(shù)轉(zhuǎn)成 十二進(jìn)制 再用字符打印。
getchar函數(shù) 是從 鍵盤上輸入字符,它返回 字符所對(duì)應(yīng)的ASCII碼,而不是從鍵盤上輸入“字符對(duì)應(yīng)的ASCII碼”
所以4個(gè)都不對(duì)。
如果必須選1個(gè),那么只有 B 勉強(qiáng)可以。
添加回答
舉報(bào)
0/150
提交
取消