久久综合久久香蕉网欧美,久久影院免费高清电影,久久国语国产亚州,在线中文字幕有码中文

        有途網(wǎng)

        c語言字符常量是什么

        徐克達2022-02-10 13:51:49

        在c語言中有兩種數(shù)據(jù)表現(xiàn)形式:一為常量,一為變量。顧名思義,常量即為保持不變的數(shù)據(jù),變量則為數(shù)值可變的數(shù)據(jù)!那么C語言中字符常量是什么意思呢?

        c語言字符常量是什么

        c語言字符常量含義

        一個字符在內(nèi)存中只占一字節(jié),而字符串本質(zhì)上是多個字符組成的字符數(shù)組。C語言規(guī)定,在每一個字符串常量的結(jié)尾,系統(tǒng)都會自動加一個字符'\0'作為該字符串的“結(jié)束標(biāo)志符”,系統(tǒng)據(jù)此判斷字符串是否結(jié)束。這里要特別強調(diào)一點:'\0'是系統(tǒng)自動加上的,不是人為添加的。在C語言中,一個字符常量代表ASCII字符集中的一個字符,字符常量在內(nèi)存中占4個字節(jié),存放的是字符的ASCII碼(整型數(shù)據(jù))。C語言規(guī)定所有字符常量都作為整型量來處理。在C語言中,字符型數(shù)據(jù)與整型數(shù)據(jù)可通用:10+‘R’。常量的本質(zhì):不占據(jù)任何存儲空間;屬于指令的一部分,編譯后不再更改。

        c語言字符常量與字符串常量區(qū)別

        字符常量:在C語言中一個字符常量代表ASCII字符集中的一個字符,在程序中用單引號把一個字符括起來作為字符常量。大小寫字母代表不同的字常量;單引號中的空格也是;字符常量只能包含一個字符;字符常量只能用但括號括起來。

        字符串常量:字符串常量是用雙引號括起來的,在C語言中系統(tǒng)會在每個字符串的最后自動加入一個'\0'作為字符串的結(jié)束標(biāo)志。

        區(qū)別:'Z'是字符常量,占一個字節(jié);"Z"是字符串常量,占兩個字節(jié),其中一個放'\0'。

        熱門推薦

        最新文章