C的三元運算子的格式規範,C 中的三元運算子是() A B C D

2022-06-25 18:42:17 字數 2700 閱讀 8935

1樓:匿名使用者

三元運算子:條件式 ? 結果1 :

結果2如果條件式為真返回結果1,為假返回結果2如果你的radiobutton1是男,那麼三元運算子應該這樣:radiobutton1.checked=true ?

男 : 女

2樓:匿名使用者

string i=(radiobutton1.select)?"男":"女"; r1選中為男

3樓:匿名使用者

能不能把問題描述得詳細點,是不是兩個radiobutton,一個是男生一個是女生只能選擇其中一個?如果是就不用三元運算子,直接在視窗建立兩個radiobutton就行.

c#中的三元運算子是() a.== b.?: c.!= d.<>

4樓:匿名使用者

選b三目運算子《表示式1>?《表示式2>:《表示式3>; ,屬於關係運算子,

常用於關係比較,主要用於比較關係的狀態只有兩種的情況(大於 和 不大於,真 和 假)

先求表示式1的值, 如果為真, 則執行表示式2,並返回表示式2的結果 ; 如果表示式1的值為假, 則執行表示式3 ,並返回表示式3的結果

比如以下表示式:

a>0? a++:(a = 1)

當a>0為真 時,執行a++,整個表示式的值等於表示式a++的值,當a>0為假 時,執行a=1,整個表示式的值等於表示式a=1的值。

c#的三元運算子是( )

5樓:匿名使用者

?:表示式1?表示式2:表示式3

如果1為真則執行2,為假執行3

6樓:娛日茫愛夥

接著樓上寫個例項

int i=0;

string str= i==0?"true":"false";

7樓:

a ? b : c

如果a是true 結果就是b 否則是c

8樓:匿名使用者

三元運算子 ?:

例如:i= 2 > 3 ? 0 : 1

2大於3嘛,如果是,就得到i = 0;否則i=1.

另外,虛機團上產品**,超級便宜

在c#三元運算子怎麼寫?

9樓:在蓮溪寺瘋狂打call的擎天柱

int i=1; int j=1;

bool b= i==j ? true : false;

結果:b is true

10樓:內心涼涼

?: 兄臺 一看你就是菜鳥 有不會的可以私信我

c#中的三元運算子是____。

11樓:她是我的小太陽

?int a=5;

int number = a>1? 10 : a;

print number;

number 的值是10.

12樓:

這個?xx ? xx : xx

.net裡的三元運算子是什麼樣的?

13樓:仵曼逄逸仙

應該是c#裡的三元運算子,不過msdn把它叫做條件運算子。其規則跟其它語言基本一樣。

條件運算子

(?:)

根據布林型表示式的值返回兩個值中的一個。條件運算子的格式如下複製**condition

?first_expression

:second_expression;備註如果條件為true,則計算第一表示式並以它的計算結果為準;如果為false,則計算第二表示式並以它的計算結果為準。只計算兩個表示式中的一個。

使用條件運算子,可以更簡潔、雅觀地表達那些否則可能要求if-else

結構的計算。例如,為在

sin函式的計算中避免被零除,可編寫為複製**if(x!=0.0)s=

math.sin(x)/x;

elses=

1.0;

或使用條件運算子,

複製**s=x

!=0.0

?math.sin(x)/x

:1.0;

條件運算子為右聯運算子,因此該形式的表示式複製**a?b:c?d

:e按如下規則計算:複製**a?b

:(c?d

:e)而不是按照下面這樣計算:複製**(a?b

:c)?d

:e不能過載條件運算子。

14樓:雙色心

好像和c++的一樣吧。 ? :

相當於if不過是運算子不是語句,好像也能巢狀。

15樓:匿名使用者

condition ? a : b

在condition為真的時候取a的值,反之取b的值舉例:x==null?0:1

上面這個在 x為空的時候返回0,不為空返回1

16樓:匿名使用者

int a , b =1;

a+b==3? a=2,a=3;

c#實現一個三元運算子表示式

17樓:匿名使用者

int i=5,j;

j = i-->7?5:6

這樣算不算

c中運算子《是幹什麼用的,C中運算子和運算子有什麼區別

在沒有過載的情況下,運算元都是整數時,是位移運算。這個例子中就是將i這個整數表示成的二進位制數左移k個位置,右邊補0。位運算的 就是向左移幾位 你的程式有未定義行為,最好不要用 輸出運算子,相當於printf c 中 運算子和 運算子有什麼區別 是左移運算子號,是把運算元看成二進位制數,然後左移指定...

左移運算子的問題c左移運算子的問題C

比較淺顯的來說,左移n位就是乘以2的n次方,右移n位就是除以2的n次方。具體細節如下 c語言裡的左移和右移運算 先說左移,左移就是把一個數的所有位都向左移動若干位,在c中用 運算子.例如 int i 1 i i 2 把i裡的值左移2位 也就是說,1的2進位制是000.0001 這裡1前面0的個數和i...

C中運算子和用法,c 中邏輯運算子 是或的意思

算術運算子 邏輯運算子 字串連線運算子 增量和減量運算子 移位運算子 比較運算子 賦值運算子 成員訪問運算子 用於物件和結構 索引運算子 用於陣列和索引器 資料型別轉換運算子 條件運算子 三元運算子 委託連線和刪除運算子 物件建立運算子 new 型別資訊運算子 sizeof 只用於不安全的 is a...