導航:首頁 > 數據分析 > 哪些數據屬於字元串常量

哪些數據屬於字元串常量

發布時間:2024-10-22 03:22:01

① 什麼是字元常量

字元常量是指用一對單引號括起來的一個字元。如『a』,『9』,『!』。字元常量中的單引號只起定界作用並不表示字元本身。字元常量的值,就是在ASCII編碼表中的值。是個從0—127之間的整數。因此字元常量可以作為整型數據來進行運算。

字元常量只能用英文單引號括起來,不能用雙引號。如「Y」不是一個字元常量,而是一個字元串。而且單引號內的大小寫字元代表不同的字元常量,如『Y』、『y』是兩個不同的字元常量。

(1)哪些數據屬於字元串常量擴展閱讀:

字元常量的分類

1、普通的字元常量

用單撇號括起來的一個字元,在內存中佔一個位元組。字元常量只包括一個字元,如『AB』是不合法的。單撇號是定界符,而不屬於字元常量的一部分。

2、轉義字元常量

除字元常量外,C++還允許用一種特殊形式的字元常量,就是以「」開頭的字元序列。例如,』 』代表一個「換行」符。轉義字元雖然包含兩個或多個字元,但它只代表一個字元。編譯系統在見到字元「」時,會接著找它後面的字元,把它處理成一個字元在內存中只佔一個位元組。

② C語言中的常量有那些類型

unsigned int Offset; /*無符號整型*/
unsigned Offset; /*無符號整型,等價於上面*/
short int SmallAmt; /*短整型*/
short SmallAmt; /*短整型,等價於上面*/
unsigned short int Month; /*無符號短整型*/
unsigned short Month; /*無符號短整型,等價於上面*/
從上面的示例可以看出,當定義長整型、短整型、符號整型或無符號整型時,可以省略關鍵字int。
註明:
1.用signed對整型變數進行有符號指定是多餘的,因為除非用unsigned指定為無符號型,否則整型都是有符號的。
2.當一個變數有幾重特性時,聲明關鍵字的順序可以任意。以下幾種聲明是等價的:
unsigned long T1;
long unsigned T2;
unsigned long int T3;
unsigned int long T4;
long unsigned int T5;
long int unsigned T6;
int unsigned long T7;
int long unsigned T8;
(三)、浮點類型變數
顧名思義,浮點類型變數是用來存儲帶有小數的實數的。
C語言中有三種不同的浮點類型,以下是對這三種不同類型的聲明示例:
float Amount; /*單精度型*/
double BigAmount; /*雙精度型*/
long double ReallyBigAmount; /*長雙精度型*/
這里Amount,BigAmount,ReallyBigAmount都是變數名。
浮點型都是有符號的。
(四)、字元型變數
字元型變數中所存放的字元是計算機字元集中的字元。對於PC機上運行的C系統,字元型數據用8位單位元組的ASCII碼表示。程序用類型說明符char來聲明字元型變數:
char ch;
這條聲明語句聲明了一個字元型變數,標識符為ch。當以這種形式聲明變數之後,程序可以在表達式中引用這個變數,關於語句和表達式的知識在後面將會介紹。
字元數據類型事實上是8位的整型數據類型,可以用於數值表達式中,與其他的整型數據同樣使用。在這種情況下,字元型變數可以是有符號的,也可以是無符號的。對於無符號的字元型變數可以聲明為:
unsigned char ch;
除非聲明為無符號型,否則在算術運算和比較運算中,字元型變數一般作為8位有符號整型變數處理。
還有其他的如指針型變數,void型變數,以後再介紹。
二、常量
常量的意思就是不可改變的量,是一個常數。同變數一樣,常量也分為整型常量、浮點型常量、字元型常量,還有字元串常量、轉義字元常量和地址常量。
(一)、整型常量
整型常量可以是長整型、短整型、有符號型、無符號型。在Tubbo C 2.0里有符號整型常量的范圍從-32768到32767,無符號整型的為0到65535;有符號長整型的范圍為-2147483648到2147483647。無符號長整型的范圍為0到4294967295。短整型同字元型。
可以指定一個整型常量為二進制、八進制或十六進制,如以下語句:
-129, 0x12fe, 0177
常量的前面有符號0x,這個符號表示該常量是十六進製表示。如果前面的符號只有一個字母0,那麼表示該常量是八進制。
有時在常量的後面加上符號L或者U,來表示該常量是長整型或者無符號整型:
22388L, 0x4efb2L, 40000U

閱讀全文

與哪些數據屬於字元串常量相關的資料

熱點內容
研發設計輸入文件包含哪些 瀏覽:249
蘋果6s微信視頻可以美顏嗎 瀏覽:332
歐姆龍編程系統如何設置 瀏覽:438
戀愛吧合租物語安卓 瀏覽:506
2k16盜版怎麼升級 瀏覽:112
java輸出俄文字母表 瀏覽:516
如何將excel文件放到騰訊文檔 瀏覽:153
如何製造一套資料庫 瀏覽:29
word2003列印空白 瀏覽:546
安卓替換qq甘露所在文件夾 瀏覽:775
法拉克系統怎麼在機床上編程 瀏覽:893
核桃編程學員有哪些 瀏覽:49
福州哪些大學有5g網路 瀏覽:925
坐標下降法代碼 瀏覽:316
linux哪個版本的適合編程 瀏覽:475
oppo怎麼查剛剛卸載的app 瀏覽:568
網路管理員業績 瀏覽:148
win10打開有的軟體很慢 瀏覽:453
打包idea項目哪些文件不需要 瀏覽:60
怎麼搜索到自己網站 瀏覽:889

友情鏈接