關於C語言中爲什麼getchar的返回類型不是char而是int的說明
來自:C語言程序設計類資料
C語言中對getchar的描述爲:
int getchar(void)
按理應用返回值應用char,但爲了包含EOF,EOF是一個整型數,通常值爲-1,char就裝不下,就用了更大的int來裝。
關於C語言中爲什麼getchar的返回類型不是char而是int的說明
來自:C語言程序設計類資料
C語言中對getchar的描述爲:
int getchar(void)
按理應用返回值應用char,但爲了包含EOF,EOF是一個整型數,通常值爲-1,char就裝不下,就用了更大的int來裝。
https://www.bilibili.com/video/BV1k8411575T/?vd_source=d68ed178f151e80fea1e02efd205802c