c基礎 理論和資料型別

2022-07-26 15:33:12 字數 778 閱讀 4783

做乙個自我回顧吧。

僅自我複習用。如果有好的想法,或者我所說的出錯了,請提醒下,隨時改正。

首先是c中常用的單位從小到大是bit byte mb gb tb eb pb zb 

c中的資料基本上不是平時理解的那種型別儲存 常見的就是十六進製制和二進位制

關於負數的儲存是有單獨的一套規則具體如下

比如說-11

他的原碼為1000 0000 0000 1011

他的補碼為1000 0000 0000 1100

他的反碼為1111 1111 1111 0011

那麼-11在記憶體中的就是以1111 1111 1111 0011的形式儲存的(最高位是符號位,0代表正,1代表負)

而正數的儲存是不變的

識別符號代表的意思就是當你要在c語言中定義乙個變數,或者常量或者陣列或者指標等等都是以數字,字母,下劃線構成,不能定義為漢子,而且也不能以數字開始

資料型別代表的就像你想定義乙個人,他是男是女,性格好壞,這都是要不同定義的

int 主要是定義整數型別

char 主要定義字元型別

short 短字元型別

unsigned 含義就是無符號,在前面我說到了二進位制的正負之分,而怎麼定義乙個無符號整數呢就是這樣 unsigned int a; 

C 基礎理論(五)

迴圈和關係表示式 for迴圈為執行重複的操作提供了循序漸進的步驟。for迴圈的組成部分完成下面這些步驟 1.設定初始值 2.執行測試,看看迴圈是否應當繼續進行 3.執行迴圈操作 4.更新用於測試的值。c 語法將整個for看作一條語句 雖然迴圈體可以包含一條或多條語句。字首遞增 字首遞減和解除引用運算...

C 基礎理論(六)

當c 程式必須決定是否執行某個操作時,通常使用if語句來實現選擇。if有兩種格式 if和if else。邏輯表示式 c 提供3種邏輯運算子來組合或修改已有的表示式。邏輯運算子分別是邏輯or 邏輯and 邏輯not 當兩個條件中有乙個或全部滿足某個要求時,採用邏輯or運算子 邏輯and運算子 僅當原來...

C 基礎理論(十三)

物件導向程式設計的主要目的是提供可重複的 類庫由類宣告和實現構成。因為類組合了資料表示和類方法,因此提供了比函式庫更加完整的程式包。通常,類庫是以源 的方式提供的,這意味著可以對其進行修改,以滿足需求。從乙個類派生出另乙個類時,原始類稱為基類,繼承類稱為派生類。建構函式必須給新成員 如果有的話 和繼...