在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C++/ D語(yǔ)言關(guān)系運(yùn)算符
類的訪問修飾符
D語(yǔ)言運(yùn)算符
D語(yǔ)言邏輯運(yùn)算符
類指針
D語(yǔ)言元組
D語(yǔ)言指針
D語(yǔ)言模塊
D語(yǔ)言sizeof運(yùn)算符
D語(yǔ)言混合類型
D語(yǔ)言封裝
D語(yǔ)言條件編譯
類的靜態(tài)成員
D語(yǔ)言do...while循環(huán)
D語(yǔ)言結(jié)構(gòu)體
重載
D語(yǔ)言字符串-String
D語(yǔ)言決策語(yǔ)句
D語(yǔ)言接口
D語(yǔ)言for循環(huán)
D語(yǔ)言switch語(yǔ)句
D語(yǔ)言關(guān)聯(lián)數(shù)組
D語(yǔ)言范圍
D語(yǔ)言枚舉Enums
契約式編程
D語(yǔ)言并發(fā)
D語(yǔ)言開發(fā)環(huán)境設(shè)置
D語(yǔ)言別名
D語(yǔ)言常值
D語(yǔ)言常量
D語(yǔ)言函數(shù)
D語(yǔ)言if嵌套語(yǔ)句
D語(yǔ)言循環(huán)
D語(yǔ)言概述,D語(yǔ)言是什么?
D語(yǔ)言運(yùn)算符優(yōu)先級(jí)
D語(yǔ)言continue語(yǔ)句
D語(yǔ)言異常處理
D語(yǔ)言break語(yǔ)句
D語(yǔ)言if...else語(yǔ)句
D語(yǔ)言類和對(duì)象
類繼承
D語(yǔ)言字符
D語(yǔ)言教程
D語(yǔ)言關(guān)系運(yùn)算符
比較操作符重載
構(gòu)造函數(shù)和析構(gòu)函數(shù)
D語(yǔ)言抽象類
D語(yǔ)言if語(yǔ)句
D語(yǔ)言賦值運(yùn)算符
D中算術(shù)運(yùn)算符
D語(yǔ)言類成員函數(shù)
D語(yǔ)言位運(yùn)算符
D語(yǔ)言變量
D語(yǔ)言數(shù)據(jù)類型
D語(yǔ)言文件I/O
D語(yǔ)言數(shù)組
一元運(yùn)算符重載
D語(yǔ)言嵌套switch語(yǔ)句
D語(yǔ)言基本語(yǔ)法
二元運(yùn)算符重載
this指針
D語(yǔ)言聯(lián)合體
D語(yǔ)言模板
D語(yǔ)言嵌套循環(huán)
D語(yǔ)言while循環(huán)

D語(yǔ)言關(guān)系運(yùn)算符

下表列出了所有D語(yǔ)言支持的關(guān)系運(yùn)算符。假設(shè)變量A=10和變量B=20,則:

運(yùn)算符 描述 示例
== 檢查,如果兩個(gè)操作數(shù)的值相等與否,如果是則條件為真。 (A == B) is not true.
!= 檢查,如果兩個(gè)操作數(shù)的值相等與否,如果值不相等,則條件變?yōu)檎妗?/td> (A != B) is true.
> 如果左操作數(shù)的值大于右操作數(shù)的值,如果是則條件為真檢查。 (A > B) is not true.
< 如果檢查左操作數(shù)的值小于右操作數(shù)的值,如果是則條件為真。 (A < B) is true.
>= 如果左操作數(shù)的值大于或等于右操作數(shù)的值,如果是則條件為真檢查。 (A >= B) is not true.
<= 如果檢查左操作數(shù)的值小于或等于右操作數(shù)的值,如果是則條件為真。 (A <= B) is true.

示例

試試下面的例子就明白了所有的D編程語(yǔ)言的關(guān)系運(yùn)算符:

import std.stdio;

int main(string[] args)
{
  int a = 21;
   int b = 10;
   int c ;

   if( a == b )
   {
      writefln("Line 1 - a is equal to b
" );
   }
   else
   {
      writefln("Line 1 - a is not equal to b
" );
   }
   if ( a < b )
   {
      writefln("Line 2 - a is less than b
" );
   }
   else
   {
      writefln("Line 2 - a is not less than b
" );
   }
   if ( a > b )
   {
      printf("Line 3 - a is greater than b
" );
   }
   else
   {
      writefln("Line 3 - a is not greater than b
" );
   }
   /* Lets change value of a and b */
   a = 5;
   b = 20;
   if ( a <= b )
   {
      printf("Line 4 - a is either less than or equal to  b
" );
   }
   if ( b >= a )
   {
      writefln("Line 5 - b is either greater than  or equal to b
" );
   }
   return 0;
}

當(dāng)編譯并執(zhí)行上面的程序它會(huì)產(chǎn)生以下結(jié)果:

Line 1 - a is not equal to b

Line 2 - a is not less than b

Line 3 - a is greater than b

Line 4 - a is either less than or equal to  b

Line 5 - b is either greater than  or equal to b