在c語言中,表示式

2021-03-04 08:48:31 字數 1289 閱讀 8638

1樓:墨汁諾

10/3在c語言裡是整除的意思,結果是3

10%3是求餘,結果是餘數1

10.0/3會轉換為兩個ble型的數相除,答案是3.3333x=a%10;

就是把a對10求餘賦值給x

其實就是得到a的個位賦值給x

%是取餘操作符,就是取餘數的,比如7%2==1,就是7除以2,上3餘1。

x=a%10,其結果就是a的個位上的數值賦值給x。

2樓:21_12不知道

我不知道你的10%是什麼意思

10/3在c語言裡是整除的意思,結果是3

10%3是求餘,結果是餘數1

10.0/3會轉換為兩個double型的數相除,答案是3.3333

3樓:

10/3=3,整數除法

10.0/3=3.3333333,將會把被除數的3強制轉換為浮點型

10%3=1,取餘運算

c#中double y = 10 / 3;表示什麼,於double y = 10.0 / 3的區別

4樓:匿名使用者

除法是這樣,如果/兩邊都是整數,那麼結果也是整數,如果兩邊任何一邊出現了浮點數,那麼結果就是浮點數。

所以說double y = 10 / 3; 這個先計算10/3因為兩邊都是整數,所以結果是3(這是個int型別資料),然後再把整數3轉換成double的3.0,賦值給y。

double y = 10.0 / 3; 這個先計算10/3因為有一邊是浮點數,所以結果是3.3333333(這是個double型別資料),直接賦值給y。

5樓:匿名使用者

x=3y=3.00...

z=3.33...

...表示double的精度

c語言中(int p=30(p/3>0?p/10:p%3))是啥意思

6樓:丶下里巴人

p/3>0?p/10:p%3

這個是條件表示式。

用條件運算子構成乙個條件表示式,又常常用條件表示式構成乙個賦值語句,其一般形式如下:   x=表示式1?表示式2:

表示式3   其意義是:先求解表示式1,若為非0(真),則求解表示式2,將表示式2的值賦給x。若表示式1的值為0(假),則求解表示式3,將表示式3的值賦給x。

例如:   min=(a

b   輸出的結果是將a和b二者中較小者賦給min

至於30()這個因該是有問題的吧或著少了*號?

c語言中表示式,c語言中表示式( x y )是什麼意思?

條件語句,是邏輯 非 的符號,x 就是x為假的意思,y 就是y y 1的意思。和起來就是判斷x是否為真或者判斷y是否已經自減 判斷x的值是bai否為0 如果x為0,則整個du表示式的zhi值為邏輯真,並且y 就不執行了 dao 如果x為0,那麼內再判斷y的值是否為非 容0 y的值是非0,整個表示式的...

c語言中1023的值,C語言中表示式「10321010」怎麼解

1.0 2 3 1.5 在c語言中 除數和被除數有乙個為浮點數時 結果就是浮點數 所以1.0 2 0.5 0.5 3 1.5 c語言中表示式 1?0?3 2 10?1 0 怎麼解 1?0?3 2 10?1 0 0?3 2 的值是2 10?1 0 放入值是1 覺得這兩個中間是不是少個 x?y z這是三...

C語言中表示式105的值是,C語言表示式105的值是

關係運算子 運算順序自左往右,所以1 0 為0,0 5為1。所以表示式的值為1。根據運算子表,是從左往右結合的。先看1 0是假,返回0。原式就變成 0 5,是真,返回1 所以結果就是 1。值是1,1 0為假 值為0 0 5為真 值為1 c語言 表示式1 0 5的值是 是1。根據c語言運算規則,檢查左...