c語言中字符與字符串的區別?
在C語言中,“字符”與“字符串”之間,是有區別的。
1、首先,一個很明顯的區別是:“字符”,使用單引號作為定界符,而“字符串”,是使用雙引號作為定界符。
2、“字符”與“字符串”之間,除了定界符不同之外,還有一個區別是:“字符”占據一個字節,但是“字符串”是占據多個字節。而且,在“字符串”的結尾處,自動被編譯器加上了'\0'這個字符,在ASCII碼中,'\0'表示的是一個空字符。
3、在屏幕上要打印一個字符串的時候,在printf函數中,使用的是“%s”這個占位符。與“字符”的“%c”這個占位符是不同的。
?