C語言注意的地方總結

2022-03-21 13:31:03 字數 376 閱讀 8413

可以用typedef宣告新的型別名來代替已有的型別名。

如: typedef int integer

typedef float real

底子太薄了,哎,慚愧,看看基本運算子吧,賦值運算子:

「=」表示,左運算元是乙個變數,右運算元可以是其他的表示式,它表示將表示式計算結果的值賦給左邊的變數。

除法(/)運算的2個變數均為整型,則結果為整除取整。否則結果就是浮點型的。

參與模運算(%)的2個變數只能是整型,而不能是浮點型。

全域性變數初始化預設是0,不過區域性變數就是未知數了!

等號的返回值:等號返回的是「=」右邊的值!

C語言需要注意的地方

今天看了一本c陷阱與指標的書,從中挑選了一些我自己平常不太注意的地方,或者有些是記不太清的東西,稍微整理了下有以下這些地方 1 與 是不同的,乙個是賦值,乙個是比較 2 與 是不同的,前者是按位與,後者是邏輯與,理解2 1和2 1的結果 3 整形常量第乙個字元是0,則代表8進製,0195這個理解成1...

關於C語言fgets函式要注意的地方

fgets函式一般用來讀入檔案內容,每次讀一行,然後存入快取區 有人問那怎麼讀下一行,直至讀完整個文字檔案的內容,其實很簡單,只要迴圈用fgets就行,如果你這次把第一行讀完了,那麼下一次檔案指標就會從第二行的開頭開始,下次用fgets就會從第二行開始讀啦!值得一提的是,當fgets函式讀完一行,會...

C語言中移位符需要注意的地方

1 無符號值的所有移位操作都是邏輯移位,即是在空位補0,但是對於有符號數,到底是採用邏輯移位還是算術移位是靠編譯器決定的。左移對於算術移位和邏輯移位都是一樣的。因此當你的專案中有移植性的要求時,請注意不要使用有符號數的右移操作,如果沒有移植性的要求時,應在使用有符號數的右移操作的地方,進行注釋說明。...