-
預處理就是展開頭文件查看全部
-
生成可執行文件過程查看全部
-
編譯四步驟查看全部
-
按位與& 功能:都為一時則為1,否則為0 例如:0000 0101 & 0000 1011;結果:0000 0001 作用1,快速清零(任何數&0都為0)2,保留指定位例如只保留第一字節(0101 0110&0XFF(255)=0101 0110)3,驗證奇數偶數(任何數&1) 按位或| 功能:有一則為一,例如:0010 1011 | 00001001 結果:00101011 作用:設置指定位數據 (0100 1001 | 0xff(255):1111 1111) 按位異或 ^ 功能:相同為0,不同為1; 例如:0000 1001^ 0000 0101 結果:0000 1100 作用:1,定位反轉(0100 1001^0XFF(255):1011 0110 ) 2,數值交換 a = a^b; b = b^a; a = a^b; 結果:a和b的數值交換; 按位取反 ~ ~(0010 1001)結果:1101 0110 左移右移 >> << 高位丟棄,低位補零 使用方法 數字<<(向左移動多少位)查看全部
-
anweiyu,1,xunshuqinglign,2查看全部
-
(*w).name 中的括號是不可以省略的,但一般為了方便會寫成 w->name查看全部
-
移動多少位,高位丟棄多少位低位補0補多少位查看全部
-
v放貸查看全部
-
#error指令將使編譯器顯示一條錯誤信息,然后停止編譯。 #line指令可以改變編譯器用來指出警告和錯誤信息的文件號和行號。 #pragma指令沒有正式的定義。編譯器可以自定義其用途。典型的用法是禁止或允許某些煩人的警告信息。查看全部
-
宏還可以代表一個字符串常量,宏表示的值可以是一個常量表達式,其中允許包括前面已經定義的宏標識符。查看全部
-
慣上總是全部用大寫字母來定義宏,這樣易于把程序紅的宏標識符和一般變量標識符區別開來查看全部
-
宏的作用域 全局 typedef有作用域范圍查看全部
-
預處理時typedef所指的內容不會被替換。查看全部
-
預處理階段,不會進行運算操作,只進行替換;在編譯時,才進行運算; 若想得到預想結果,加()即可; 宏函數: 返回值類型 參數列表; 不考慮c的語法,不管什么類型,都當做字符串處理;查看全部
-
宏只是單純的字符串計算,運行中不考慮語法。查看全部
舉報
0/150
提交
取消