本文目錄一覽:
- 1、請問下C語言中 0 『0』 『\0』 這三個東東的用法,求救啊,中午13點就要上機考試啦!跪求講解,感激不盡!
- 2、C語言中的printf(“sum=%dn”,sum)中的=%dn究竟是什麼意思啊?
- 3、關於字元數組中的結束標識符『0』,是怎麼加啊的
請問下C語言中 0 『0』 『\0』 這三個東東的用法,求救啊,中午13點就要上機考試啦!跪求講解,感激不盡!
1、0:數字0,運算時,定義一般用int
2、『0』:字元0,運算時,定義一般用char
3、『\0』:字元串結束符,運算時,定義也用char ,不過一般對應數組或者指針如:char str[100];或者char *p=”12345″;或者直接用string
4、最後祝考試順利通過,不要太擔心,一般都比較簡單的。
C語言中的printf(“sum=%dn”,sum)中的=%dn究竟是什麼意思啊?
%d
是轉換說明符
,\n
是轉義字元
%d通常用在printf函數和scanf函數中,%d
規定了輸入輸出項的形式,%d
的意思是以十進位整數的格式輸入或輸出
\n
是回車換行的控制代碼,其ASCII碼值為10,也經常用於printf函數和scanf函數等
關於字元數組中的結束標識符『0』,是怎麼加啊的
直接在字元數組最後一個字元後面加上’\0’。
例如:char
a[10],需要存放「hello」字元串:a[0]-a[4]分別存放h,e,l,l,o;a[5]存放’\0′;
在C語言中沒有專門的字元串變數,通常用一個字元數組來存放一個字元串。字元串總是以’\0’作為串的結束符。因此當把一個字元串存入一個數組時,也把結束符
‘\0’存入數組,並以此作為該字元串是否結束的標誌。有了’\0’標誌後,就不能再用字元數組的長度來判斷字元串的長度了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/242615.html