关于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来装。