學習C語言的第三天

2021-07-15 17:01:06 字數 552 閱讀 8930

二進位制,十進位制轉換

小數部分十進位制轉成二進位制要用乘法,乘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 析構 先建立的物件後析構,遵循堆疊原...