二進位制,十進位制轉換
小數部分十進位制轉成二進位制要用乘法,乘2取整
0.625*2=1.25 取整1
0.25*2=0.5 取整0
0.5*2=1 取整1
(0.625)10 = (0.101)2
(0.25)10 = (0.01)2
(0.5)10 = (0.1)2
sizeof是個單目運算子,不是乙個函式,用來計算運算元在記憶體中佔據的位元組數
原碼,反碼,補碼的互相轉換 。有符號的最高位為符號位,0正1負,開頭0表示正,開頭1表示負
負數的反碼轉補碼的時候要在最後一位+1.無符號的超出取值範圍在記憶體中只會顯示0
在字串常量中儲存每個字串尾自動加個『\0『作為字串結束標誌
hello,world\0 a\0 \0
字元』1『和整數1在記憶體中是有區別的,字元』1『由ascii碼值儲存,整數1佔了2個或者4個位元組,一共佔記憶體16或者32位。
資料型別的極限
資料的極限值,#include代表所有資料型別的極限值
學習C語言第三天
函式的劃分 佔位符判斷結構要求指定乙個或多個要評估或測試的條件,以及條件為真時要執行的語句 必需的 和條件為假時要執行的語句 可選的 c 語言把任何非零和非空的值假定為 true,把零或 null 假定為 false。判斷語句有if語句 if else語句 巢狀if語句 switch語句 巢狀swi...
C 學習第三天
一些基礎就可以略過了,看書不能太呆板。如果把一本書看完了,剩下的就是在實際專案中進行整合,訓練,然後整理成筆記。每天敲點程式,記點筆記。變數作用域 include include include std string s1 hello 全域性int main 結果 hello world 42 wo...
第三天 c 學習
1 void my function const a 常引用 目的是為了使得實參不可以被修改 2 函式過載 函式引數預定義值會產生二義性 3 public 類的內外部都可以被訪問 porivate 只能在類的內部被訪問 protected 用在類的內部 繼承 4 析構 先建立的物件後析構,遵循堆疊原...