關閉→
當前位置:知科普>IT科技>字符常量與字符串常量有什麼區別

字符常量與字符串常量有什麼區別

知科普 人氣:8.63K

1、形式不同: 

字符常量是單引號引起的一個字符;字符串常量是雙引號引起的若干個字符。

2、含義不同:

字符常量相當於一個整型值,可以參加表達式的運算;字符串常量代表一個地址值(該字符串在內存中存放的位置)。字符常量可以賦值給字符變量,如"char b='a';",但不能把一個字符串常量賦給一個字符變量,同時也不能對字符串常量賦值。

3、佔內存不同:

字符常量只佔一個字節;字符串常量佔若干個字節,(至少一個字符結束標誌)。不佔據任何存儲空間屬於指令的一部分,編譯後不再更改。字符串常量是一對雙引號括起來的字符序列。

字符常量與字符串常量有什麼區別

雖然只有一字之差,但是在形式、含義以及內存方面都有着很大的區別,那麼小夥伴們現在是不是已經知道了這兩者的區別了呢?

TAG標籤:#字符 #常量 #字符串 #