1樓:匿名使用者
你如果是把餘數存到陣列裡面
從a[0]....a[n]
那第乙個做出來的餘數是存在ap[0]裡面的
依次推下去
你最後乙個做出來的餘數是存在a[n]裡面的
輸出的時候就要從陣列的最後乙個元素開始輸出
i--和--i的區別是:
--i是先做-運算,
i--是後做-運算!
exp:
自增1,自減1運算子
自增1運算子記為「++」,其功能是使變數的值自增1。自減1運算子記為「--」,其功能是使變數值自減1。自增1,自減1運算子均為單目運算,都具有右結合性。
可有以下幾種形式: ++i i自增1後再參與其它運算。--i i自減1後再參與其它運算。
i++ i參與運算後,i的值再自增1。
i-- i參與運算後,i的值再自減1。
在理解和使用上容易出錯的是i++和i--。 特別是當它們出在較複雜的表示式或語句中時,常常難於弄清,因此應仔細分析。
void main() i<--8
i<--i+1
i<--i-1
i<--i+1
i<--i-1
i<--i+1
i<--i-1 int i=8;
printf("%d\n",++i);
printf("%d\n",--i);
printf("%d\n",i++);
printf("%d\n",i--);
printf("%d\n",-i++);
printf("%d\n",-i--);
i的初值為8
第2行i加1後輸出故為9;
第3行減1後輸出故為8;
第4行輸出i為8之後再加1(為9);
第5行輸出i為9之後再減1(為8) ;
第6行輸出-8之後再加1(為9);
第7行輸出-9之後再減1(為8)
void main()
i<--5,j<--5,p<--0,q<--0
i+i+i--->p,i+1-->i,i+1-->i,i+1-->i
j+1->j,j+1->j,j+1->j,j+j+j->q int i=5,j=5,p,q;
p=(i++)+(i++)+(i++);
q=(++j)+(++j)+(++j);
這個程式中,對p=(i++)+(i++)+(i++)應理解為三個i相加,故p值為15。然後i再自增1三次相當於加3故i的最後值為8。而對於q 的值則不然,q=(++j)+(++j)+(++j)應理解為q先自增1,再參與運算,由於q自增1三次後值為8,三個8相加的和為24,j的最後值仍為8。
算術表示式表示式是由常量、變數、函式和運算子組合起來的式子。 乙個表示式有乙個值及其型別, 它們等於計算表示式所得結果的值和型別。表示式求值按運算子的優先順序和結合性規定的順序進行。
單個的常量、變數、函式可以看作是表示式的特例。
2樓:匿名使用者
i--和--i的區別是:
--i是先做-運算,
i--是後做-運算!
計算機進製轉換問題
3樓:匿名使用者
這個不是很簡單嗎?就和我們平時的算數中,個十百千萬,這個是10進製,舉個例子,0123456789,當個位上的數字累積超過9就在十位上標記1,比如你有13個蘋果,因為超過9,十位上寫1,剩下3個留在個位上,寫成:13,同樣的道理計算機的2進製,6進製,8進製,16進製制,都是按照這個原理來計數,或者是儲存資料的。
關於計算機中進製轉換問題
4樓:程式猿3號
首先你的位址寫的不對,應該這麼寫:0x12ff68 , 0x12ff74。
第二,他們相差12個位元組。0x74 - 0x68 = 0x0c,也就是10進製的12
5樓:匿名使用者
不一樣,十六進製制要轉換成十進位制,必須先轉換成二進位制。
6樓:匿名使用者
是進製不一樣。。
12ff68 ,12ff69 ,12ff6a,12ff6b,12ff6c....
7樓:1安
不是6哈
應該是12哈
計算機十六進製制轉換成十進位制應該怎麼就算
十進位制,八進位制和十六進製制互化應以二進位製作為橋梁1.十進位制轉化成二進位制 口訣 整數部分除以基數倒取餘 小數部分乘以基數正取整 用十進位制的數除以2,除到不能再被2除為止所得的餘數按從下到上的順序排就是二進位制。比如 17.3 10轉化成二進位制,保留3位小數整數部分 17 2,商8餘1,8...
計算機中,任何十進位制數都可以精準的轉換為二進位制數嗎
絕大多數十進位制數小數,是不能精確地用二進位制數來表示的,無論是否在計算機中。但十進位制整數是可以精確地轉換成二進位制整數的。所有十進位制數都能精確地轉換為對應的二進位制數嗎 在一定的資料定義域內,十進位制整數可精確地轉換為對應的二進位制數,此外都只能以最小的偏差轉換為對應的二進位制數,沒偏差的僅是...
C語言的進製轉換程式,C語言進製轉換
在這裡獻醜了 1.將你輸入的數通過字串的方式儲存是方便一下的計算的 正如你舉得例子,輸入137 陣列中存入的是 字元型的137 要將 裡面的每個字元型的數字轉換成數值型的數字就得 p 0 因為 字元儲存時實際儲存的是字元的asc碼,例如 輸入 1 字元型 ascii碼為 49 若不減去0的asc碼 ...