字符串常量和字符常量是不同的量。它們之間主要有以下區別:
1) 字符常量由單引號括起來,字符串常量由雙引號括起來。
2) 字符常量只能是單個字符,字符串常量則可以含壹個或多個字符。
3) 可以把壹個字符常量賦予壹個字符變量,但不能把壹個字符串常量賦予壹個字符變量。在C語言中沒有相應的字符串變量。這是與BASIC 語言不同的。但是可以用壹個字符數組來存放壹個字符串常量。在數組壹章內予以介紹。
4) 字符常量占壹個字節的內存空間。字符串常量占的內存字節數等於字符串中字節數加1。增加的壹個字節中存放字符"\0" (ASCII碼為0)。這是字符串結束的標誌。