bool資料型別
bool資料型別,是⼀一種表⽰示⾮非真即假的資料型別,布林型別的變數只有 yes和no兩個值。yes表⽰示表示式結果為真,no表⽰示表示式結果為假
bool a = yes;
在c預言中,認為非0即為真.
分⽀語句中,經常使⽤用bool值做判斷,判斷執⾏行if語句還是else語句 ;
迴圈結構中,也經常使⽤用bool值做判斷,判斷是否要執⾏行迴圈
//給bool 型別起乙個別名
#define pi 3.14159
關係運算子
> >= < <= == !=
主要⽤於⽐比較運算,⽐比較的結果只有真假兩種情況,結果值⽤用bool型別變數儲存。
int b=3,c=4;
bool d=b<=c; //這裡不能用 ≤ 符號
bool d1=b>=c;
printf("%d\n",d);
printf("%d\n",d1);
注意: 判斷兩個數是否相等, ⽤用==(雙等號)。
邏輯運算子
邏輯運算子組成的表示式,結果也是⾮非真即假。
&&(邏輯與):運算子兩邊表示式同時為真的時候,整個邏輯表示式 的結果為真。
| |(邏輯或):運算子兩邊表示式同時為假的時候,整個邏輯表示式 的結果為假。
!(邏輯⾮非):將表示式的結果取反。
int m1=10,n1=20;
bool b1=m1n1;
bool b2=m1>n1||m1<=n1;
bool b3=!(m1>=n1);
程式的三種結構
順序結構:順序執行語句。
分⽀支結構:通過進⾏乙個判斷在兩個可選的語句序列之間選擇執⾏行
(分支)
迴圈結構:在滿⾜某個條件的時候反覆執行乙個語句序列(迴圈)。
if語句
判斷年份是否是閏年
列舉型別
enum 列舉名 ;
enum season;
switch語句
switch(整型表示式)
case 值2: ...
case 值3:
default:
} switch語句
switch與列舉
注意:break用在switch...case中⽤用於結束某個case,然後執⾏行switch之外 的語句。
iOS學習 Lesson02 分支結構
其中最重要的是if語句,應用範圍廣,使用頻率也高。bool是表示非真即假的資料型別,佔記憶體中乙個位元組,儲存的資料為yes和no,yes 1,no 0 operator name 大於 小於 等於 大於等於 小於等於 不等於 關係運算子組成的式子為關係表示式,其結果為bool型別的資料 例子 in...
C 2 分支結構
裡邊一定有考試題 c 2 分支結構 it李大澤 bool資料型別 bool表示的是一種非真即假的資料型別 bool型別的變數只有yes和no兩個值 yes表示真,no表示假 在c語言中,非0即是真 bool b1 true bool b2 yes bool型別的變數,在我們的分支語句和迴圈語句中是很...
C2 分支結構
一 布林型別 bool 1.bool中值只有0 1 2.布林型別變數用來存表示式的返回值 1 當表示式為真,返回1 2 當表示式為假,返回0.二 運算子 1.關係運算子 2.邏輯運算子 1 邏輯與 表示式兩端同時為真,整個表示式才為真 一假即假 短路現象 當第乙個表示式為假,不再需要執行第二個表示式...