引用:1.驗證表示式getchar()!=eof時的值是0還是1
#include
int main()
eof定義在標頭檔案中,是乙個整型數。
宣告變數c時,必須讓它大到足以存放getchar函式返回的任何值,因此這裡把c宣告成int型別,而不是char型別。
總結:當有字元可讀時,表示式getchar()!=eof值是1。
2.列印eof值
#include
int main()
輸出結果是-1
實際上是標頭檔案中存在#define eof -1
在其他系統中,eof可能被定義為其他值
關於C語言的字元常量和符號常量
define指令可以把符號名定義為乙個特定的字串 define 名字 替換文字 在該定義之後,程式中出現的所有 define中定義的名字 既沒有被引號引起來,也不是其他名字的一部分 都將用相應的替換文字替換 eg define lowerr 0 define upper 300 符號常量通常用大寫字...
c語言字元常量和字串常量 C語言中的字元常量
c語言字元常量和字串常量 any character a single character that is enclosed within the single quotes like,a is calledcharacter constants in c programming language....
C語言中的常量
常量,就是指在程式執行過程中不會改變的量。在c語言裡如何表示常量呢?一共有三種方式,一種是字面量表示法 如程式中的1,22,a this is a string 等都是字面量表示。另 一種是名字表示法是 const 型別 常量名 值。如 const int age 21。第三種表示方式是 defin...