1、關係運算
數學上除了四則運算,還有比較運算
例如判斷a,b大小;再根據結果做不同的處理
比較的結果在 數學上:成立、不成立
c++上:true、false
這就是布林值、邏輯值、bool型別
程式中也會根據不同的結果做不同的處理
2、關係運算子
> 大於
< 小於
>= 大於等於
<= 小於等於
== 等於
!= 不等於
3、關係表示式
將表示式用關係運算子連線起來構成關係表示式
《表示式1>《關係運算子》《表示式2>
其中表示式可以是算數表示式、關係表示式、邏輯表示式、賦值表示式、字元表示式等
每個表示式都有乙個確定的值,它們有序關係
目前表示式的值型別應為整數型別或實數型別,如:int,float,double,char,bool
*double a=1.0,b=-4.0,c=3.0;
b*b-4.0*a*c==0
b*b-4.0*a*c >0
4、關係表示式的值--邏輯值
c++中的邏輯值true、false
* double a=1.0,b=-4.0,c=3.0; //delta=b*b-4.0*a*c=4
b*b-4.0*a*c==0 false
b*b-4.0*a*c >0 true
實際上,邏輯值true,計算機中存的是1
邏輯值false,計算機中存的是0 例*
cout<
結果:1 0
5、注意事項
(1)與數學中不同,在判斷表示式值是否相等時,一定要使用兩個等號(==)而非(=)
(2)輸出兩個數,判斷這兩個數是否相等時,相等輸出1,不等輸出0
分析:兩個數:用變數表示 int a,b;
輸入: cin>>a>>b;
輸出:1,0
直接輸出比較結果,cout<<(a==b)<(3)關係運算子不要連用
例* 5**按從左到右順序將先判斷5
第十四次作業
總結nat技術 nat技術為網路位址轉換技術,通常被用來使用將內網位址轉換為公網位址。對於需要使用私網而又有訪問internet需求的使用者來說,就要在出口的路由器處部署nat,訪問internet是先將內網位址轉換為公網位址,在訪問請求到達目標後,目標響應訪問,發回資料時再將公網位址轉換為私網位址...
第十四次作業
1.已知算符優先關係矩陣如下表 i i 寫出符號串 i i i 的算符優先分析過程。2.接上個作業 p121練習1 完成4 5 兩個步驟。1 計算firstvt和 lastvt。2 找三種關係對。3 構造算符優先關係表。4 是否算符優先文法?是5 給出輸入串 a,a,a 的算符優先分析過程。棧關係 ...
第十四次作業
1 1 定義乙個汽車類vehicle,要求如下 知識點 類的繼承 方法的覆蓋 a 屬性包括 汽車品牌brand string型別 顏色color string型別 和速度speed double型別 b 至少提供乙個有參的構造方法 要求品牌和顏色可以初始化為任意值,但速度的初始值必須為0 c 為屬性...