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 中表示式的邏輯運算...