c語言中an是什麼意思c語言中,ab是什麼意思?

2021-03-07 07:37:53 字數 6412 閱讀 7462

1樓:小雨手機使用者

1、糾正:'/n'應改為'\n'。則a!='\n'表示字元a不等於換行符。

2、分析: '\n'是轉義字元,表示換行符。同類的轉義字元還有'\\'(表示字元 \),'\r'(表示回車符)等。

3、用法示例,用來判斷輸入終止(通常按下回車鍵時即代表程式終止)。

2樓:熱詞課代表

n+1中的n指的是每工作1年支付1個月工資的經濟補償。所謂的+1,是指用人單位解除勞動合同但是未提前30天書面通知勞動者時,額外支付的1個月工資。

3樓:匿名使用者

'/'不是轉義字元,所以'/n'是乙個兩個字元的字串,應表示成"/n",估計你想問的是'\n',由於'\'是轉義字元,'\n'是將n轉義為換行字元,即'\n'表示換行符

4樓:匿名使用者

有的時候為了程式的通用性,可以使用#define預處理巨集定義命令,它的具體作用,就是方便程式段的定義和修改。

舉個例子吧,如果說你在做乙個專案,這個專案的**很長,有5000多行,而且基本上裡面的同乙個常量n就佔了3000多行,如果說今後你要是想對這個常量n的值進行修改,如果在程式的開始沒有定義乙個#define n,那麼改起來不是很麻煩,3000多行啊,那不是要暈過去了~如果你事先定義了乙個#define n 『常量值』,那麼當你要修改程式內部的常量值時,只要修改n後面的常量值就等於把程式內部的要修改的相同常量值都改了,那就很方便了

在程式執行期間其值可以改變的量稱為變數,變數型別又分為系統變數和使用者自定義變數,使用者自定義變數其實和系統變數含義是一樣的,在學到結構化程式設計的時候,你就會明白自定義變數的意思了。系統變數分為四種,int整形變數,使用者存放整數的變數,佔4個位元組的大小;float單精度浮點型,就是存放小數點的數值,佔4個位元組大小;double高精度浮點型,相對float而言,double保畱的小數點位數更精確,佔8個位元組的大小;char字元變數,主要存放字母,佔1個位元組的大小

5樓:匿名使用者

a!='\n'吧,a不是換行符號

6樓:匿名使用者

a!='/n'

應該是a!='\n'

a不等於回車

7樓:

a不等於換行符0x0a

8樓:匿名使用者

a!='\n'表示當a不是回車的時候

c語言中,a^b是什麼意思?

9樓:匿名使用者

^按位異或,

例如#include

int main()

輸出結果是8;

1010//10

0010//2

——^1000//8

10樓:夜風輕吹

位運算:按位異或運算子

看運算子左右值的二進位制數字,一一對應,若相同(即:1-1或者0-0)就為0若不同(1-0或者0-1)則為1

結果得到的二進位制就是結果

11樓:匿名使用者

a的b次方

如2^3就是2的3次方,就是8

c語言中a /= 10; 和while (n!=0)分別是什麼意思

12樓:匿名使用者

a /= 10意思就是a=a/10 while (n!=0) (n!=0)是條件。意思就是當n不等於0時 執行下面中的語句!

13樓:匿名使用者

a%10的意思是a除以10求餘。第一次迴圈(a % 10) * (a % 10) * (a % 10)為個位數的立方。a /= 10為a除以10所得的商,下一迴圈再執行(a % 10) * (a % 10) * (a % 10)時就是為十位數的立方了;迴圈4次就是4位數的立方。

s+= 是累加的意思,將四個位的立方累加求和這樣解釋明白了吧

14樓:匿名使用者

a/=10; -> a=a/10;while (n!=0) -> 當n不等於0時執行語句

15樓:匿名使用者

a /= 10 //a=a/10n!=0//就是n不等於0為真

c語言中n--和--n是什麼意思

16樓:打娘胎裡喜歡你

如下:n--和--n的作用都是讓n自減1,如原先n為5,n--或--n之後n就變為了4。

他們的區別在於:

n--這個表示式的值是n自減之前的值,如:

int n=5;

int a=n--;//此時a的值為5

n--這個表示式的值是n自減之後的值,如:

int n=5;

int a=--n;//此時a的值為4

例如:n=10;

k=10*n--+3;

則結束後,k=103, n=9

--n就是在表示式中,先n自n自減,再取n的值進行運算;

例如:n=10;

k=--n*10+3;

則結束後,k=93, n=9

若是單獨的語句--n; 則與 n--; 是完全沒有區別的。

17樓:匿名使用者

1、n--就是在表示式中,先取n的值進行運算,運算結束後再n自減;

例如:n=10;

k=10*n--+3;

則結束後,k=103, n=9

2、--n就是在表示式中,先n自n自減,再取n的值進行運算;

例如:n=10;

k=--n*10+3;

則結束後,k=93, n=9

3、若是單獨的語句--n;  則與 n--;  是完全沒有區別的。

擴充套件資料c語言的運算

c語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程式語言。在表示式方面較其它程式語言更為簡潔,如自加、自減、逗號運算和三目運算使表示式更為簡單,但初學者往往會覺的這種表示式難讀,關鍵原因就是對運算子和運算順序理解不透不全。

當多種不同運算組成乙個運算表示式,即乙個表示式中出現多種運算子時,運算的優先順序和結合規則顯得十分重要。

在學習中,對此合理進行分類,找出它們與數學中所學到運算之間的不同點之後,記住這些運算也就不困難了,有些運算子在理解後更會牢記心中,將來用起來得心應手,而有些可暫時放棄不記,等用到時再記不遲。

參考資料

18樓:肥仙女

1、n--,先取n的值進行運算,運算結束後再n自減;

例如:n=10;

k=10*n--+3;

則結束後,k=103, n=9

2、--n:先n自n自減,再取n的值進行運算;

例如:n=10;

k=--n*10+3;

則結束後,k=93, n=9

擴充套件資料:"\n":

c語言中的換行符是"\n",就是輸入完一行內容後,游標轉到下一行的起始位置 。

例如:printf("first line\n");

printf("second line\n");

跳轉結構:

return:用在函式體中,返回特定值(如果是void型別,則不返回函式值)。(k&r時期引入)

continue:結束當前迴圈,開始下一輪迴圈。(k&r時期引入)break:

跳出當前迴圈或switch結構。(k&r時期引入)goto:無條件跳轉語句。

(k&r時期引入)分支結構:

if:條件語句,後面不需要放分號。(k&r時期引入)else:

條件語句否定分支(與if連用)。(k&r時期引入)switch:開關語句(多重分支語句)。

(k&r時期引入)case:開關語句中的分支標記,與switch連用。(k&r時期引入)

default:開關語句中的「其他」分支,可選。(k&r時期引入)

19樓:匿名使用者

n--和--n的意思都是讓n自減1。

1: n--這個表示式的值是n自減之前的值。

如:int n=5;int a=n--;

此時a的值為5。

2 :--n就是在表示式中,先把n自減,再取n的值進行運算。

如:int n=5;int a=--n;

此時a的值為4。

20樓:匿名使用者

樓主你好。

n--和--n的作用都是讓n自減1,如原先n為5,n--或--n之後n就變為了4。

他們的區別在於:

n--這個表示式的值是n自減之前的值,如:

int n=5;

int a=n--;//此時a的值為5

--n這個表示式的值是n自減之後的值,如:

int n=5;

int a=--n;//此時a的值為4

記憶方法:

從左邊向右邊看,n--先看到n,所以表示式的值是n;--n先看到--,所以表示式的值是自減之後的值。

希望對你有幫助,有不懂的可以追問我。

21樓:滄海雄風

都是自減操作

區別是 順序問題

、舉例int n=2;

int b = n--;

這個b等於2

如果是int b = --n;

那麼b=1

22樓:菜鳥程式設計師

n--如果用在迴圈判斷條件裡,執行完一次迴圈語句再將n-1.

--n如果用在迴圈判斷條件裡,先將n-1再執行迴圈語句。

其他用法基本都是將n-1.手打望採納

23樓:陸舒杰

c語言中,i--相當於i=i-1,--n也是一樣的,也就是通常進行的自減運算

給你舉乙個例子吧

例如:i--與--i的區別

i--在使用i之後,使i的值減1;--i在使用i之前,先使i的值減1.

同理n--和--n也是一樣的

建議你可以去翻看譚浩強的c程式設計,裡面有很詳細的介紹!

希望幫助到你

24樓:匿名使用者

n--和--n都是n-1的意思,但是他們的區別在於,舉個例子

a=2,n=3 if(a==n--)這個時候先判斷a==n,n再減1,而if(a==--n),是n先減1,再判斷a==n

25樓:一切盡在眼底

n--為後自減

--n為先自減

舉個簡單的例子吧:

int x = 1, y = 1;

int a = x--;

int b = --y;

printf("%d, %d, %d, %d", a, b, x, y);

輸出:1, 0, 0, 0

這裡就突出了這2種自減的不同點了

26樓:雲南新華電腦學校

n--,先取n的值進行運算,運算結束後再n自減;

--n:先n自n自減,再取n的值進行運算;

27樓:

c語言中'\n'是換行的意思,一般放到printf()這類函式中使用,比如:

printf("this is a test\n please check it\n");

結果是:

this is a test

please check it

28樓:悲傷0謝幕

n--、--n都是n=n-1 的意思,就是自減1,n--先返回再自減,--n先自減再返回

例如:n=1;

a=n--;

//a=1 n=0

n=1;

a=--n;

//a=0 n=0

29樓:倒霉熊

n--和

--n都是 n=n-1;單獨的時候沒有區別

30樓:沁涼之夏

使用後自減1 先自減1在使用

31樓:匿名使用者

rd? hlhnjui? i'm

32樓:雪恥聆聽

n--是先利用n的值,然後再減1;--n是n先減1,然後再利用n值

33樓:匿名使用者

礤爸爸多爸爸d?……這種事情ada把de

c語言中語句 getchar()!=』\n' 這是什麼意思?

34樓:動感小土豆兒

這種符號一般出現在while迴圈語句中,如:while((a=getchar())!='\n')

其目的是為了消除讀入不符合格式的專

字元,如輸入屬123xy,在scanf函式中唯讀入123,進行一次迴圈,如果沒有while((a=getchar())!='\n'),剩下的xy會一直保留進入死迴圈,沒法讀入後面輸入的資料。

c語言中cabcab是什麼意思,C語言中cabca,b是什麼意思

max 是個函式,表示取其中最大的值。比如a 3,b 4,則max a,b 4 a 4,b 3,則max a,b 4 a 3,b 3,則max a,b 3 c語言中c abc a,b 是什麼意思 這是乙個函式呼叫的語句,c等於abc函式的返回值。一般這麼寫abc是乙個函式,也就是存在 fun typ...

c語言中是什麼意思,C語言中 是什麼意思?

你好,a b表示a a b a b表示a a b 是c語言的運算子部分的知識 其中 是結構體指標的知識 條件運算子 a?b c表示a為真則執行b,否則執行c 運算子的知識,叫自反賦值運算子 a b相當於a a b a b相當於a b 是指向成員運算子 不懂可以問我 c語言中輸出語句中用到 c,表示輸...

c語言中o是什麼意思,C語言中 c是什麼意思

o意思是以八進位制整bai型式輸出整du數。c語言zhi中對於不同型別的資料用dao不同的格式字元內。x格式符,以十六進製制數容形式輸出整數。u格式符,用來輸出unsigned型資料,即無符號數,以十進位制形式輸出。c格式符,用來輸出乙個字元。s格式符,用來輸出乙個字串。擴充套件資料 scanfse...