關於C語言中爲什麼getchar的返回類型不是char而是int的說明

關於C語言中爲什麼getchar的返回類型不是char而是int的說明

來自:C語言程序設計類資料

C語言中對getchar的描述爲:

int getchar(void)

按理應用返回值應用char,但爲了包含EOF,EOF是一個整型數,通常值爲-1,char就裝不下,就用了更大的int來裝。

發佈了34 篇原創文章 · 獲贊 7 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章