今天小編要給大家介紹的知識(shí)是關(guān)于C語(yǔ)言中的字符常量和字符串常量,有興趣的小伙伴記得看一看小編今天的分享哦。字符常量和字符串常量雖然看上去只有一字之差,但是其實(shí)是有非常多的區(qū)別的,那么究竟有什么區(qū)別呢?小編今天就為大家一一揭曉哦。
1、形式不同:
字符常量是單引號(hào)引起的一個(gè)字符;字符串常量是雙引號(hào)引起的若干個(gè)字符。
2、含義不同:
字符常量相當(dāng)于一個(gè)整型值,可以參加表達(dá)式的運(yùn)算;字符串常量代表一個(gè)地址值(該字符串在內(nèi)存中存放的位置)。字符常量可以賦值給字符變量,如"char b='a';",但不能把一個(gè)字符串常量賦給一個(gè)字符變量,同時(shí)也不能對(duì)字符串常量賦值。
3、占內(nèi)存不同:
字符常量只占一個(gè)字節(jié);字符串常量占若干個(gè)字節(jié),(至少一個(gè)字符結(jié)束標(biāo)志)。不占據(jù)任何存儲(chǔ)空間屬于指令的一部分,編譯后不再更改。字符串常量是一對(duì)雙引號(hào)括起來(lái)的字符序列。
雖然只有一字之差,但是在形式、含義以及內(nèi)存方面都有著很大的區(qū)別,那么小伙伴們現(xiàn)在是不是已經(jīng)知道了這兩者的區(qū)別了呢?
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com