c語言裡kn10是什麼意思,C語言裡Kn10是什麼意思

2021-03-03 21:34:27 字數 4440 閱讀 7798

1樓:

由於%的優先給比*=高,所以k*=n%10意思就是:用n的值除以10取餘數,用這個餘數與k的值相乘並把乘積賦給k。

2樓:尹吉遇鴻寶

n+=(n=10)表示:

首先抄計算右邊的括號內襲的表示式

bai,n=10,給n賦值10,同時du,表示式返回10,因此,zhi等同於:n+=10,並且daon的值為10

然後計算n+=10,得到n=n+10,因此,最終n內的值為20

3樓:匿名使用者

取n除以10後的餘數,然後賦值給k.

4樓:匿名使用者

意思為:k=k*(n%10)

5樓:匿名使用者

k=k*(n%10)

6樓:冷漠鑑客

等價於k=k*(n%10)...

7樓:聽不清啊

是一種簡略寫法,等同於:

k=k*(n%10);

c語言中n/=10是什麼意思呢?

8樓:法凌翠冉優

n=n/10的意思,

c語言有很多運算簡寫比如n=

n+10,可以寫成n+=

10,n

=n-10,可以寫成n-=

10,同樣道理,加減乘除,取模都可以這麼簡寫

9樓:寧星緯赧塵

++在n的右邊,就是先取值比較,然後在+1,左邊的相反。

先加1,所以n=n+1;//n自加1

if(t<10)//判斷n沒有自加的值

n++意思是

c語言中n/=10是什麼意思呢?

10樓:

n = n/10的意思,

c語言有很多運算簡寫比如

n = n+10,可以寫成 n += 10,n = n-10,可以寫成 n -= 10,同樣道理,加減乘除,取模都可以這麼簡寫

11樓:匿名使用者

++在n的右邊,就是先取值比較,然後在+1,左邊的相反。 先加1,所以n=n+1;//n自加1 if(t<10)//判斷n沒有自加的值 n++ 意思是

12樓:匿名使用者

n=n/10 就這意思

c語言裡d=n%10是什麼意思

13樓:那就讓我不灑脫

在c語言中,%是求餘的意思。

d=n%10表示求乙個數n(一般為整數)除以10後的餘數,並將這個值賦給變數d。

例如:100%10=0;

11%2=1;

[c語言]n/=10是什麼意思?

14樓:匿名使用者

n%10 ,是得到n除以10以後的餘數

n/=10 ,相當於n=n/10,是得到n除以10的商的整數部分舉個例子:

假設輸入的n為123

當n不為0

先輸出123%10 ==>3 (123=12*10+3,餘數為3)然後把12給n (123除以10的商的整數部分為12)12不為0

輸出12%10 ==>2 (12=1*10+2,餘數為2)然後把1給n (12除以10的商的整數部分為1)1不為0

輸出1%10 ==>1 (1=0*10+1,餘數為1)然後把0給n (1除以10的商的整數部分為0)n為0,結束.

15樓:慎駿桀綦平

n/=10;這表示式其實可以換成這樣的n=

n/10;這兩個表示式的意思完全一樣

16樓:匿名使用者

n=n/10這是乙個簡寫

17樓:匿名使用者

n/=10就是n=n/10

比如你輸入n為123,那麼在迴圈裡:

1、輸出123%10,即3,然後n=n/10=123/10=12;

2、輸出12%10,即2,然後n=n/10=12/10=1;

3、輸出1%10,即1,然後n=n/10=1/10=0;

4、此時n為0,不滿足迴圈條件,退出迴圈。

18樓:123進步

n%10的意思就是把n除以10付與n!

關於問題補充:

你看,你輸出的第一步是執行n%10,這個式子得到的是n的個位數,(「%」為求餘運算子)而你的第二步為n/10,這句**是輸出整數部分,餘數不記!這樣按順序輸出,就可以逆序了。

從你這段**來看是有錯誤的:一,**錯誤。二,根本不能夠滿足你所說的「這是輸入乙個整數將他逆序輸出的程式」。(就算**沒有錯,也只能是乙個兩位數)

我想你編這段**的本意可能只是想把乙個兩位數的個十位顛倒!(從你的**來看只能是這樣的)

錯誤是要自己找的。這樣才會進步!

19樓:逍遙忘我

n/=10 你可以分開理解 n=n/10 也就是說把 n /10 的值給n,c++裡經常有這種用法比如

a+=5

a-=9

a++++a

a----a

這些都差不多不過 ++ 放在前和後有區別的,你仔細看下書,一般書上都有,如果是c語言好象沒有這種用法,c++有!

20樓:匿名使用者

相當於n=n/10,就是n的值除以10再賦給n,如果n是整數,就是賦商,實數就賦精確6位的實數值

21樓:匿名使用者

n/=10就是n=n/10

a=n%10; n=n/10; b=n%10; c=n/10; 在c語言中分別是什麼意思啊?

22樓:蘆原書生

int n = 568;

a = n%10; //取n除

10的餘, 即 568/10 = 56..8中的 8, 賦給變數 a

n = n/10; //取n除10的商, 即 568/10 = 56..8中的 56, 賦給變數 n

b = n%10; //取n(56)除10的餘, 56/10 = 5..6中的 6, 賦給變數 b

c = n/10; //取n(56)除10的商, 56/10 = 5..6中的 5, 賦給變數 c

//這時, c = 5, b = 6, a = 8.

一樓正解.

23樓:天枰非官

以上操作試講三位數n的個位,十位,百位分別存入a,b,c中

24樓:流水嗚嗚嗚

%是取餘的,結果是餘數,/是除號

c++語言中 n/=10什麼意思?

25樓:雲南新華電腦學校

這是特有的表達方法:

如 n += 10, 就等回同答 n = n + 10;

如 n -= 10, 就等同 n = n - 10;

如 n *= 10, 就等同 n = n * 10;

如 n /= 10, 就等同 n = n / 10;

26樓:匿名使用者

更有資格的告訴你,n小於等於10.

27樓:匿名使用者

這個問題很簡單麼bai 在c++裡。的自加du(減,乘,zhi除)運算子:類似於daon+=10,n=n+10;而你說的是

n/=10,n=n/10 是自回除運答算符 再告訴你下。換行運算子為\n,endl(回車),\t是加個tab鍵 還有什麼不懂 可以繼續問我。 呵呵

c語言中 n+=(n=10)是什麼意思

28樓:匿名使用者

n+=(n=10)表示:

首先計算右邊的括號內的表示式,n=10,給n賦值10,同時,表示式返回10,因此,等同於:n+=10,並且n的值為10

然後計算n+=10,得到n=n+10,因此,最終n內的值為20

29樓:雷雷

n = n/10的意思,

c語言有很多運算簡寫比如

n = n+10,可以寫成 n += 10,n = n-10,可以寫成 n -= 10,同樣道理,加減乘除,取模都可以這麼簡寫

30樓:匿名使用者

相當於n=10;

n=n+n;

最後結果是 20

31樓:雨點瀟香

n先賦值10,然後是n=n+n=20,即答案為n=20

32樓:銳珂甲代梅

n/=10 就是n

=n/10;n+=10 就是n

=n+10;n*=10 就是n

=n*10;n-=10就是n

=n-10;夠詳細了吧。~

c語言裡是什麼意思在C語言裡是什麼意思?

最低0.27元開通文庫會員,檢視完整內 原發布者 醬油灬到處飛 c語言程式設計 複習提綱 一 單項選擇題和填空題的知識點1 函式是c程式的主要組成部分,函式是c程式的基本單位。乙個c語言程式是由乙個或多個函式組成的,其中必須包含乙個main函式 且只能有乙個main函式 2 程式總是從main函式開...

c語言中kn1是什麼意思C語言n1是什麼意思

c語言中k n 1的意思是k k n 1 即將n 1的計算結果加上k之後重新賦值給k,該形式是k k n 1 的簡寫形式。這種形式還有很多種運算型別,如 等,其規則與 類似,如k n 1的後即為k k n 1 其他類似。這裡需要注意的是,右側的計算結果參與運算,如k n 1,不能看作是k k n 1...

c語言裡xyz是什麼意思,問下,c語言裡xyz是什麼意思啊

首先要知道 運算 來符,是怎麼算的,比如源x y,等價為x x y 然後要知道 的結合性是從右向左 假如 int x 1 int y 2 int z 3 x y z執行分為以下幾步 1 y z結果為y y z,即y 5 2 x y z就變為了x 5,可算出x的值為1 5,即為6 問下,c語言裡x y...