今天為大家?guī)沓A康脑敿?xì)教程
常量
1.字符型常量
在C語言中,字符型常量是最特別的一種常量。他的特別之處在于我們需要對其使用指定的定界符對其進(jìn)行限制。定界符為 ‘’ 。字符型常量可以分為兩種,一種是字符常量,另一種是字符串常量。字符常量和字符串常量的區(qū)別在于:字符常量常常指一個(gè)字符,而字符串常量指的是一串字符。例如:
#include
int main()
{
putchar('W');
putchar('o');
putchar('r');
putchar('l');
putchar('d');
return 0;
}
如上示例使用putchar函數(shù)進(jìn)行單字符輸出。輸出目標(biāo)為world。
若想對字符串進(jìn)行輸出,則需要使用printf函數(shù)。例如:
#include
int main()
{
printf("Hello World");
return 0;
}
如上示例使用printf函數(shù)進(jìn)行字符串輸出。輸出目標(biāo)為Hello World
2.符號常量
在C語言中,我們常常需要一個(gè)符號名稱來代替固定的常量值。這樣的常量就叫做符號常量。例如:
#define PAI 3.14;
如上所示,這樣在后續(xù)需要使用3.14的時(shí)候,可以直接對PAI進(jìn)行運(yùn)算操作。例如:
#include
#define PAI 3.14;
int main()
{
double r=20;
r=r*PAI;
printf("%lf\\n",r)
return 0;
}
3.轉(zhuǎn)義字符
在前面的示例中不難發(fā)現(xiàn),很多輸出函數(shù)后都跟了 \\n 這個(gè)符號。但是在輸出的結(jié)果中卻沒有輸出它,而是進(jìn)行了一次換行操作。這就是因?yàn)檗D(zhuǎn)移義字符的存在。
轉(zhuǎn)義字符也是字符常量的一種,不過他是一種特殊的字符。轉(zhuǎn)義字符均是以反斜杠 \\ 開頭。在反斜杠的后面跟一個(gè)或多個(gè)字符,他們都表示不同的含義。詳情如下:
轉(zhuǎn)義字符 | 含義 |
---|---|
\\n | 回車換行 |
\\ | 反斜杠 |
\\ddd | 八進(jìn)制數(shù)代表字符 |
' | 單引號 |
\\xhh | 十六進(jìn)制數(shù)代表字符 |
\\a | 響鈴 |
\\r | 回車 |
\\v | 豎向跳格 |
\\b | 退格 |
\\t | 橫向跳格 |
\\f | 換頁 |
今天的內(nèi)容就到這里,下期小編將帶大家繼續(xù)學(xué)習(xí),各位看官老爺記得查閱哦~
-
C語言
+關(guān)注
關(guān)注
180文章
7630瀏覽量
140971 -
字符
+關(guān)注
關(guān)注
0文章
235瀏覽量
25533 -
字符型
+關(guān)注
關(guān)注
0文章
9瀏覽量
6797
發(fā)布評論請先 登錄
Go語言常量的聲明
技術(shù)干貨驛站 ▏深入理解C語言:掌握常量,讓你的代碼更加穩(wěn)固高效!

嵌入式C語言之變量與常量詳解
嵌入式c語言指針指向常量相關(guān)資料分享
單片機(jī)c語言教程第四章--C51常量

C語言教程之?dāng)?shù)值型常量的使用
第四課 C51常量

C語言教程之C語言基本數(shù)據(jù)類型與順序程序設(shè)計(jì)講解
51單片機(jī)C語言的變量和常量如何區(qū)分常量的詳細(xì)資料說明

嵌入式c語言指針指向常量

C語言的常量-1

C語言 / C++基礎(chǔ)面試知識大集合

評論