在c語言中0和n都是什麼意思,在C語言中 0 和 n 都是什麼意思?

2021-05-15 20:44:09 字數 1413 閱讀 1528

1樓:匿名使用者

轉義字元。

(1)\0其實就是0,字串存入字元陣列的時候最後一個字元作為字串的結尾回。告訴計算機,答

這個字串結束了。

(2)\n是回車換行,挺長用的。

比如:printf("%d\n",a);就會輸出a的值以後,自動換行。

putchar('\n');輸出一個回車。

其它的你可以瞭解一下\t,相當於一個很大的空格。

根據你的補充提問:

\0是字串才有的轉義字元,字元是沒有的。而且\0是你輸入完這句話(你肯定會按回車確定,這時候系統就知道你輸入完了這句話)系統自動加上的。

比如你對一個字元陣列進行初始化(陣列可初始化但不可賦值):

字元:char a[5]=;

字串:char a[6]=;

即使你不輸入\0也要給它留出空間來,否則陣列會越界。

最經常用的輸入輸出字串的函式就是gets和puts(或者scanf("%s",str);等)。

gets(str);之後你按回車,系統會自動在這個陣列對應下標的那個位置加一個\0,不需要手動。

puts(str);也是以\0作為結束標誌,但是\0不會輸出。

2樓:熱詞課代表

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

3樓:成風銘願

'\0'是使用在字串的最後,表示字串的結束。而'\n'是換行符,它是轉義序列的一種,轉義序列還包括響鈴符'\a',回退符'\b',水平製表符'\t'等等

4樓:匿名使用者

'\0'表示ascii編號為0的字元,

在c語言中最常用於代表字串結束的標誌。

'\n'表示版ascii編號為13的字元,權代表回車鍵,輸出這個字元就會換一行。

'\0'作為字串的結束標誌,本身會佔用一個字元。所以要存一個最長5個位元組的字串,至少要有6個位元組來存放,即char str[6]。

5樓:tan亦夢如幻

\0'字串結束的標誌。

'\n'代表回車鍵,輸出這個字元就會換一行。

6樓:狼獸

/0是字串後面的,佔一個字元,沒什麼意義,/n是回車符

7樓:上帝來自地球

1.'\0'是字串結束標誌

2.'\n'換行標誌

c語言中\t\ r \n 和空格都是什麼意思。

8樓:水鄉判官

\ 是轉義識別符號

\t 橫向跳到下一製表位置

\r 回車

\n 回車換行

空格就是空格,沒有特殊意思

e 0 在c語言中是什麼意思

c語言 e的意思是 以指數形式輸出實數。指標的值是語言實現 編譯程式 相關的,但幾乎所有實現中,指標的值都是一個表示地址空間中某個儲存器單元的整數。printf函式族中對於 p一般以十六進位制整數方式輸出指標的值,附加字首0x。示例 inti 1 printf p i 相當於inti 1 print...

c語言中extern是什麼意思,在C語言中標頭檔案的extern是什麼意思呢?

extern 宣告的函式是在外部定義的函式例項,最常見的就是通過extern定義在win32 dll定義的非託管函式。就是全域性變數的意思,在建立工程的情況下,其他檔案也可以呼叫這個變數。用了extern,就表示這個變數是全域性的和動態的,不存在使用哪一個的問題.比如3號檔案的int a變成289了...

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

x 0在c 語言裡是表示x不等於0的意思,和數學表達上有一點不一樣,還比如x 2,表示把x和2做比較是否相等。判斷x是否等於o,當它等於0時,返回1.當它不等於0時,返回0.粗看1到。感覺是觸發風怒了。以上 c語言中x 0是什麼意思 判斷變數x的值是否為0 如果是 那麼這個式子的邏輯值為1 或者真 ...