C 基礎學習1 C 布林型別

2022-07-07 20:12:17 字數 487 閱讀 8455

布林型別(bool)是c++新增的一種基本資料型別。在標準的c語言中並未定義bool型別,如果需要使用bool型別,

程式設計師可以通過巨集定義來自定義乙個bool型別,定義語句如下:

#define bool int

#define false 0

#define true 1也就是將int型定義為bool型,將int型的0和1兩個值分別定義為bool型別的兩個值true和false。

但是在c++中則不需要這麼麻煩,c++中對bool型別已經做出了定義。

bool型別是c++語言基本資料結構之一,在80x86處理器上編譯器gcc 4.8.1和visual c++2012給bool型別變數分配1個位元組長度。

bool型別取值範圍僅有兩個值:true和false。在做邏輯運算時,預設非零即為ture。

定義bool型別變數也與其他基本資料型別變數的定義類似,如下所示:

bool flag = true;

程式設計基礎1 C 學習大綱

c 基本資料型別和表示式 c 無條件轉移控制 c 子程式間的資料傳遞 c main函式的返回值 c 識別符號的作用域 c 變數的生存期 c 巨集與內聯函式 c 函式名過載 c 標準庫 c 條件編譯 c 列舉型別 c 陣列型別 c 結構型別 c 聯合型別 c 指標型別 c 引用型別 c 成員的訪問控制...

1 C基礎介紹

1.程式執行 解釋 借助乙個程式,那個程式能試圖理解你的程式,然後按照你的要求執行。編譯 借助乙個程式,就像乙個翻譯,把你的程式翻譯成計算機真正能懂的語言 機器語言 寫的程式,然後,這個機器語言寫的程式就能直接執行了。注意,語言本身沒有解釋和編譯之分,只是執行的方式不同而已。2.c語言在 作業系統 ...

1 C 程式設計基礎

1 c表示c程式檔案的字尾名,cpp表示c 程式檔案的字尾名 編寫的c 程式的字尾名既可以用.c也可以用.cpp 2 在linux環境下,c程式和c 程式都可以用gcc和g 來編譯,區別是gcc編譯器會根據檔案字尾名對函式或變數名做某些修正,乙個是c的編譯方式,乙個是c 的編譯方式。而g 無論是對....