C語言文字結束標識問題,c語言中 文字結束符號 怎麼輸入

2021-05-16 02:10:22 字數 762 閱讀 7263

1樓:

在c語言中,或更精確地說成c標準函式庫中表示檔案結束符(end of file)。在while迴圈中以eof作為檔案結束標誌,這種以eof作為檔案結束標誌的檔案,必須是文字檔案。在文字檔案中,資料都是以字元的ascii**值的形式存放。

我們知道,ascii**值的範圍是0~255,不可能出現-1,因此可以用eof作為檔案結束標誌。

c語言中,eof常被作為檔案結束的標誌。還有很多檔案處理函式處錯誤後的返回值也是eof,因此常被用來判斷呼叫一個函式是否成功。

例如:#include

int main()

return 0;}

2樓:匿名使用者

系統會自動加的,就比如char最後的\0一樣

用的時候只要直接判斷就行了

3樓:

count=last-1;count>=0;讀取的是從0~last-1,總個數就是last.

任何檔案都可以用ue或notepad文字工具開啟,以16進位制格式檢視檔案最後一個字元是否帶eof

c語言中 文字結束符號 怎麼輸入

4樓:匿名使用者

字串結束符是'\0'

文字結束符是eof

所以lz應該用的是eof作為讀取文字的結束

5樓:湛藍水晶

windows下是ctrl+z

unix下是ctrl+d

c語言中文字結束符號怎麼輸入,c語言的語句結束標誌是什麼

字串結束符是 0 文字結束符是eof 所以lz應該用的是eof作為讀取文字的結束 windows下是ctrl z unix下是ctrl d c語言的語句結束標誌是什麼 c語言的語句結束標誌是分號。在c語言中分號 用於結束一個語句,就如同平日常用的句號 作用一樣。c程式是由c語言寫的,能完成特定功能的...

c語言中SIZEOF的問題,c語言中的 sizeof 問題

我來回答你的問題 sizeof函式的意思是統計變數長度。int的長度長2個位元組 char的長度長1個位元組 float的長度長4個位元組 union uuua的長度取決於其中成員中最長的變數的位元組長度,在這裡為char型別,共五個元素值,長度為5。那麼開始統計總長度也就是2 1 4 5 12 希...

c語言(scanf函式問題),c語言中scanf函式定義寬度的問題

搞不清楚你的問題是什麼意思,只能給你簡單的分析一下了scanf函式有輸入的功能,這是廢話了,一般來講我們輸入資料都有多個,很少會出現僅輸入一個的情況 多行輸入的情況除外 既然我們要輸入多個,就必須要用某些符號將它們分隔開 如 空格是最常見的,還有就是逗號 如果沒有分隔開,scanf d d a,b ...