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 或者真 ...