在c語言中表示式121415運算後得到怎樣的結果

2021-05-22 12:02:12 字數 1381 閱讀 7073

1樓:冬一又二分之一

會輸出0.00000000

只有加上.0才能輸出正確結果:

望採納!

請問下c語言中取餘運算子「%」在1%2下怎麼取餘啊?結果是啥

2樓:幻翼高達

需要準備的材料分別有:

電腦、c語言編譯器。

1、首先,開啟c語言編譯器,新建一個初始.cpp檔案,內例如容:test.cpp。

2、在test.cpp檔案中,輸入c語言**:printf("%d", 1 % 2);。

3、編譯器執行test.cpp檔案,發現取餘運算子「%」在1%2下取餘的結果就是1。

3樓:足壇風行者

c語言中取餘運算 1%2 的結果為0。因為1除以2的餘數是0。

% 取模運算子,其運版算規則是整除後的餘數。

假設變數 a 的值為權 10,變數 b 的值為 20,那麼, b % a 將得到 0 。

假設變數 a 的值為 2,變數 b 的值為 3,那麼, b % a 將得到 1 。

擴充套件資料

c語言的運算子介紹

假設變數 a 的值為 10,變數 b 的值為 20,則:

1、+ 把兩個運算元相加 a + b 將得到 30;

2、- 從第一個運算元中減去第二個運算元 a - b 將得到 -10 ;

3、* 把兩個運算元相乘 a * b 將得到 200 ;

4、/ 分子除以分母 b / a 將得到 2 ;

5、% 取模運算子,整除後的餘數 b % a 將得到 0 ;

6、++ 自增運算子,整數值增加 1 a++ 將得到 11 ;

7、-- 自減運算子,整數值減少 1 a-- 將得到 9 。

4樓:物理公司的

取餘數du啊,這麼想 30%20 = 10 很好理解,這個zhi結果10是怎麼來的呢?

dao30裡減去1個20還剩下10嘛,為什麼只減一版個?因為只剩下10了不權夠再減一個了,所以餘數就是10。那10%20呢,10裡面能減去幾個20?

0個嘛,那就不減啦,還剩下10嘛,所以餘數也是10嘍!!發現越簡單的東西越不好解釋,哈哈

5樓:武成

1%2等於1,

被除數是1,除數是2,商是0,餘數是1

被除數=商✘除數+餘數

6樓:匿名使用者

記得小學還沒學小數時學的餘數吧,1÷2=0......1 ,就算忘了寫個程式不就知道了。

7樓:幽客天下

1/2=0餘1,那1%2=1

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

是1。根據c語言運算規則,檢查左運算元的值是否小於右運算元的值,如果是則條件為真。1 0 5是先執行1 0 false 結果為0,再執行0 5 true 因此結果為1。如下 表示式的值為1 根據運算子表,是從左往右結合的。先看1 0是假,返回0。原式就變成 0 5,是真,返回1 所以結果就是 1。擴...

C語言中表示式135值,c語言程式是求表示式的值s

有一個優先bai 級的問題 du,注意單雙目 運算子的優先順序zhi,雙目運算子dao除賦值回運算子都為自答左向右結合.運算子.與 相比 大於 與 相比 大於 運算子的運算是自左向右.1 3 5,因為 1 3為真,值為1 1 5為假,值為0 故表示式 1 3 5值為0 1 3為真,值為1 1 5為假...

c語言中while()表示式的疑問

你可以避開0啊,用其他數字代替。或者while x 0 0 100是真。非0即真。表示式為真也是真,如x 4,y 6,x y則是假。這個很簡單,例如定義一個變數int a 然後判斷當a為0時才進入迴圈如下 while a 0 這樣當a為0時就執行迴圈了,因為當a為0時,while 中表示式的邏輯運算...