1樓:匿名使用者
該題答案為1
%--此為模運算子,
又稱求餘運算子。
需要注意的是:%兩側必須是整型資料。
求餘運算子%顧名思義就是求餘數,它的運算結果就是兩數相除得到的餘數。
該題1%5 結果就是1/5的餘數,也就是1。
下面是題外話:
有時候會出現一個不是整數形式的資料需要求餘,此時就會引入一個(int)強制轉換符,將該資料強制轉換成整型,方可進行求餘。
例:float a=3.24; ------定義了一個實型變數a並初始化,其值為3.24
(int)a%2 就是先將a強制轉換為整型資料,此時就變成3然後再用3%2,這個表示式的值就是1。
如果硬是用a%2就錯了,編譯不會通過。
2樓:匿名使用者
意思是1除以5後的餘數,所以是1
c語言中1%5等於多少
3樓:love魔豆精靈
答案為1
%——此為模運算子,又稱求餘運算子。
需要注意的是:%兩側必須是整型資料。
求餘運算子%顧名思義就是求餘數,它的運算結果就是兩數相除得到的餘數。
該題1%5 結果就是1/5的餘數,也就是1。
4樓:匿名使用者
1%5為求:1除以5的餘數
1除以5等於0餘1
所以1%5=1
0%1,1%0,2%1,2%3,7%5分別等於多少?(c語言中)
5樓:
% 用於整數除以整數,計算結果是 餘數
0%1 -- 餘數 0
1%0 -- 0 不能作除數,作分母,溢位。
2%1 -- 餘數 0
2%3 -- 餘數 2
7%5 -- 餘數 2
6樓:匿名使用者
0%1=0,1%0執行出錯,2%1=0,2%3=2,7%5=2
在c語言中,1&2等於多少?
7樓:my杜杜
等於0。
1、這個屬於位運算,&是邏輯相與運算;^是邏輯異或運算;~是邏輯同或運算。
2、解決這類題目,關鍵在於找到這些數字所代表的2進位制數,然後再按照邏輯運算關係做。
c語言運算子即在「c語言」中的運算子,運算子是告訴編譯程式執行特定算術或邏輯操作的符號。
c語言的內部運算子很豐富,運算範圍很寬,除了控制語句和輸入輸出以外,幾乎所有的基本操作都作為運算子處理。主要分為三大類:算術運算子、 關係與邏輯運算子、按位運算子。
除此之外,還有一些用於完成特殊任務的運算子。
C語言中headnode是什麼,C語言中,頭指標head,和headnext分別是什麼
應該是個變數名,直譯過來是頭指標,一般用在連結串列裡 c語言。如圖。星號 跟在node後面和在head前面有什麼區別?這兩種寫法效果是一樣的,沒有區別 如同 定義一個指標變數,可以寫 int p int p int p 沒區別 都是代表結構體指標 c語言中,頭指標head,和head next分別是...
c語言中while的用法C語言中while的用法
c語言中while的用法解析如下 一 1表示true,在bool型別取值false和true,0為false,非0為true 例如 1和2都是true 程式中,這裡1就表示永真,直到迴圈體內遇到break。二 while用法演示解析 1 含義 while 迴圈會在指定條件為真時迴圈執行 塊。2 語法...
c語言中while的用法,C語言中while的用法
當n 1時執行while迴圈結構裡的語句,當n不等於1時,則跳過該迴圈執行迴圈體外的語句。while 迴圈的格式 while 表示式 while 迴圈的執行順序 當表示式為真,則執行下面的語句,語句執行完之後再判斷表示式是否為真,如果為真,再次執行下面的語句,然後再判斷表示式是否為真 就這樣一直迴圈...