C 常量 變數 表示式 運算子 列舉

2022-03-17 19:02:46 字數 2013 閱讀 9047

常量 變數  表示式 運算子 列舉
1.布林型別只有真和假2運算子>,=,==,!=.判斷兩個數是否相等要使用雙等號『==』。邏輯運算子的表示式結果非真即假,&&是邏輯與 || 是邏輯或。程式的三種結構。

3.if語句的三種形式

if(條件表示式)

if(條件表示式);   不論條件表示式是真是假,永遠都執行下面的語句塊

if(條件表示式)else

語法形式(級聯式): if(條件表示式)else if(條件表示式)else

4.基本知識

表示式bool 非真即假 用yes(或1)真 或no(或0)假。邏輯與、邏輯或、邏輯非(注意:&&  ||  的短路現象)

5.列舉型別

一組有符號名稱的整型常量;一一列出所有的可能狀態,所有的可能結果。目的;是提高程式的可讀性。列舉屬於構造型別。作用:能將人看懂的標示符與計算機能識別的數字建立聯絡。寫法:enum 列舉名稱;注意列舉的大括號最後面有個分號。

6.switch分支

通過判斷整型表示式的值來判斷使用哪個分支,switch通常與case連用,switch——開關;case——分支(情況);

寫法:switch(整型表示式或者常量,但不能為變數) case 值2:...case 值n: default: }

switch 參考

在使用switch語句的時候,要時刻注意不能忘了寫break;但是有時候這個break;不寫也是有好處的。在寫一年中哪些月份是31天的或者30天的時候,就會有很大的方便。例如:我們可以寫

switch(month) 

ascii表:

5.基本知識

閏年判斷

if ((a%400==0)||(a%4==0&&a%100!=0

))大小寫字母的判斷

if (cc >= 65 && cc <= 90)

else

if (cc >= 97 && cc <= 122

)

else

//

定義乙個列舉型別 列舉型別 enum 一組有符號名稱的整型常量,注意這裡是 整型常量

enum

sesson;

enum

week;

//將人能夠看懂的標示符與計算機能識別的數字簡歷對應的關係

return0;

}

6.短路現象

istrue = a > 5 && (b=3);

//這裡假設 a= 2的 b 的值不改變,表示式 b = 3 是賦值,但是第乙個條件是假的,就不用判斷第二個條件了;這裡如果把表示式 a > 5 改為 a < 5 則列印的 b 的值就為3了。

// 這就是邏輯與 短路現象 一假即假

//邏輯或 || 只要乙個條件滿足,則為真

istrue = a > 1 || b > 5;

//邏輯或 短路現象 一真即為真

istrue = a > 5 || (b = 3);//這裡不論第乙個條件是否成立,第二個條件都要被執行,所以第二個條件裡的賦值語句成功

7.三目運算子

//條件運算子(也稱三目運算子) 表示式 ? 值1 : 值2; (如果表示式的值為真)表示式成立的話就為值1 的結果,表示式不成立的話就值2的結果。

//max = num1 > num2 ? num1 : num2;

//max = max > num3 ? max : num3;

//min = num1 < num2 ? num1 : num2;

//min = min < num3 ?min : num3;

switch()與列舉enum 結合起來使用,參考。

1 6常量 變數 表示式

1.變數定義 變數要先宣告,再賦值 宣告 var a int 宣告 int 型別的變數 var b 10 int 宣告 int 型別陣列 var c int 宣告 int 型別的切片 var d int 宣告 int 型別的指標 賦值 a 10b 0 10 同時宣告與賦值 var a 10a 10a...

GO(5) 常量 變數 表示式

本文所涉及 路徑 常量 constant 永恆不變的量 例如 pi 一分鐘60秒 表示式 expression 將常量 變數 通過運算子連線起來的試子一 常量 package main import fmt 定義常量 const china 中國 const pi float64 3.14 定義多個...

常量變數與運算子

echo date y m d h i s prc為中華人民共和國 date.timezone prc 賦值 echo 我的名字叫做 username 但是,如果用引號時,變數後面還有其它的有文字,就不能解析了如 echo 我的名字叫做 username 很高興見到大家 這裡就無法解析,需要在變數後...