C語言中的字元輸入以及符號常量EOF

2021-09-27 17:51:20 字數 446 閱讀 6333

引用:

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...