偷偷告訴你C的有些難題是這樣理解的 0

2022-05-05 22:21:12 字數 843 閱讀 3813

1.什麼是eof ?

今天在程式設計的時候碰到eof,好好理解一下:

end of file,在電腦的術語縮寫通常為 eof,在作業系統決定資料來源無更多的資料可讀取。資料來源通常稱為檔案或串流。      

在 c語言,或更精確地說成 c標準函式庫,檔案訪問或其它 i/o 功能可能傳回等於象徵符號值 (巨集) eof 指示檔案結束的情形發生。實際上 eof 的值通常為 -1,但它依系統有所不同。巨集 eof 會在編譯原始碼前展開實際值給預處理器。

一般用於檔案的結束標誌,全稱應該是end of file,在stdio.h中,它的值定義為-1

所以,在杭電第一題:

#include "stdio.h"

int main()

我之前的思維停留在a+b的值能夠得出來,但是沒有在意程式的縝密性,這是我以後要加強的地方。凡事要多琢磨,不要心浮氣躁的,看了這個又想看別的東西!

2.c中的基本資料型別

int 表示所列變數為整數變數

float表示所列變數為浮點變數(浮點數可以有小數部分)。

int與float型別的取值範圍取決於所使用的機器。對於int型別,通常為16位(取值在-32768 ~ + 32767之間),也有用32位表示的.

float 型別一般都是32位,它至少有6位有效數字,取值範圍一般在10-38~10+ 38之間。

char 字元—單位元組

short 短整數

long 長整數

double 雙精度浮點數

這些資料型別物件的大小也取決於機器.

偷偷告訴你C的有些難題是這樣理解的 2

主要任務 刪除注釋,插入 include指令包含的檔案內容,定義和替換由 define指令定義的符號以及確定 的部分內容是否應該根據一些條件編譯指令進行編譯 1.預定義符號 file name.c 進行編譯的源檔名 line 25 檔案當前的行號 date 檔案編譯的日期 time 檔案編譯的時間 ...

原來你是這樣的PaaS!

啥叫paas?許多人身處網際網路領域,對paas仍然是霧裡看花。它看似複雜,其實只要用對看法,人人都可以輕鬆的認識它。網路上盛傳著用pizza為例子幫助人們了解什麼是paas,那麼編者今天也不舉栗子了,也舉個pizza得了。pizza 本地部署 就是你準備餐桌 烤箱 麵糰 乳酪等所有物品。在家自己做...

店大欺客?原來你是這樣的亞馬遜

前段時間,在亞馬遜下了個訂單,結果等了乙個多月,商品沒等來,卻遇到了亞馬遜單方面取消訂單。收到退款的我大概就是下面這樣的表情 曾經在國內各大電商買過很多東西,都沒有遇到過這樣的情況,怎麼一到亞馬遜就踩坑了呢,難道是運氣太好中了 大獎 於是我開啟了黑貓投訴進行投訴,發現好像也有其他的使用者遇到了類似的...