整數
1.預設為10進製 ,10 ,20。
2.八進位制以0開頭,036,026。
3.2進製以0b開頭,0b1010110。
4.16進製制以0x開頭,0x21458adf。
小數單精度常量:1.8f,表示單精度常量時數字後面必須加f
雙精度常量:2.9,預設值。
字元型常量
用英文單引號括起來,只儲存乙個字元'e' ,'x',還有轉義字元 '\n' 、'\t'。
字串常量
用英文的雙引號引起來 可以儲存多個字元:"abcddssdd"。
1.#define 預處理器可以定義常量
2.使用 const 字首宣告指定型別的常量。
#include#define day 5//#define 預處理命令將定義day為常量5
int main()
C語言 小知識
1.表示式的求值 初始值 x 1,y 1 z 1 求 x y z 答 從左到右順序依次求值,1 true 注意 因為 操作符的左運算元是true,所以沒有必要求值了.事實上c語言肯定不會繼續求值 有關規則,在按從左到右的順序對乙個邏輯表示式求值的時候,只要知道了它的實際結果,就不會對其餘部分求值.這...
c語言小知識
1 為什麼include標頭檔案後,就可以呼叫檔案中宣告的函式了?標頭檔案中一般只是函式和變數的宣告,編譯器需要知道函式傳遞的是什麼引數,否則呼叫的地方 不知道如何設定暫存器和棧等一些相關資訊。至於函式的位置,由於在其他的編譯單元中,需要鏈結 時才能找到。標頭檔案中包含了函式的宣告,其具體的函式 即...
C語言小知識
nowcoder 牛客網 筆記 一 區域性變數與全域性變數 區域性變數不會影響全域性變數的值,使用完即會釋放 二 變數的傳遞 形參的修改對外部不影響 傳入引用與指標時在函式裡修改的將會傳遞出來 三 c語言與c 中的const void main 在c語言中結果為1,1 在c語言中const是執行時的...