C語言是一種廣泛應用于程序設計和開發的高級編程語言,而符號則是C語言中不可或缺的一部分。除了常見的運算符和標點符號外,C語言還有許多花式的特殊符號,下面我們就來了解一下這些符號。
1. #符號
#符號是C語言中的預處理符號,用于將宏定義的參數轉換為字符串。例如:
```
#define STR(x) #x
printf('%s', STR(hello world));
```
輸出為:
```
hello world
```
2. ##符號
##符號也是C語言中的預處理符號,用于將兩個宏參數連接起來。例如:
```
#define CONCAT(x, y) x##y
int num = CONCAT(12, 34);
```
num的值為1234。
3. ?:符號
?:符號是C語言中的條件運算符,也稱為三目運算符。它的作用是根據條件表達式的結果來選擇兩個值中的一個。例如:
```
int a = 10, b = 20;
int max = (a > b) ? a : b;
```
max的值為20。
4. sizeof符號
sizeof符號用于計算變量或類型所占用的字節大小。例如:
```
int num = 10;
printf('%d', sizeof(num));
```
輸出為4,因為int類型占用4個字節。
5. ->符號
->符號用于訪問結構體指針所指向的結構體的成員變量。例如:
```
struct person {
char name[20];
int age;
};
struct person *p = malloc(sizeof(struct person));
strcpy(p->name, 'Tom');
p->age = 20;
```
6. &符號
&符號用于獲取變量的地址。例如:
```
int num = 10;
int *p = #
```
7. *符號
*符號用于指針的聲明和解引用。例如:
```
int num = 10;
int *p = #
http://www.fjhawl.com/common/images/U515P33DT20071119203510.jpg
printf('%d', *p);
```
輸出為10,*p表示p所指向的變量。
以上就是C語言中一些常用的花式特殊符號,它們的使用可以使程序更加簡潔、高效。
格力空調 安裝 收費標準
tcl電視如何取消升級系統更新系統升級
格力原裝1匹壓縮機電容
長虹bsc62f代換
美能達 7828維修手冊
長虹pf25118圖紙
創維29t68ht不開機6d81
長虹sf2183進總線方法
杭州哪有三星空調遙控器維修
長虹SF21800抖動
電磁爐電壓正常開不了
愛妻燃氣熱水器報價
電腦開機白屏綠屏紅屏
電磁爐打開了不加熱
電視機背光組件是什么意思
戶戶通開機后自動搜臺
格力空調5p天花機
led32k20jd不開機
海爾兩腳水位傳感器
海爾5匹天花機代碼