C語言是一種廣泛應(yīng)用于程序設(shè)計和開發(fā)的高級編程語言,而符號則是C語言中不可或缺的一部分。除了常見的運(yùn)算符和標(biāo)點(diǎn)符號外,C語言還有許多花式的特殊符號,下面我們就來了解一下這些符號。
1. #符號
#符號是C語言中的預(yù)處理符號,用于將宏定義的參數(shù)轉(zhuǎn)換為字符串。例如:
```
#define STR(x) #x
printf('%s', STR(hello world));
```
輸出為:
```
hello world
```
2. ##符號
##符號也是C語言中的預(yù)處理符號,用于將兩個宏參數(shù)連接起來。例如:
```
#define CONCAT(x, y) x##y
int num = CONCAT(12, 34);
```
num的值為1234。
3. ?:符號
?:符號是C語言中的條件運(yùn)算符,也稱為三目運(yùn)算符。它的作用是根據(jù)條件表達(dá)式的結(jié)果來選擇兩個值中的一個。例如:
```
int a = 10, b = 20;
int max = (a > b) ? a : b;
```
max的值為20。
4. sizeof符號
sizeof符號用于計算變量或類型所占用的字節(jié)大小。例如:
```
int num = 10;
printf('%d', sizeof(num));
```
輸出為4,因為int類型占用4個字節(jié)。
5. ->符號
->符號用于訪問結(jié)構(gòu)體指針?biāo)赶虻慕Y(jié)構(gòu)體的成員變量。例如:
```
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://m.absolutelycasino.com/common/images/20200523100742628.jpg
printf('%d', *p);
```
輸出為10,*p表示p所指向的變量。
以上就是C語言中一些常用的花式特殊符號,它們的使用可以使程序更加簡潔、高效。
洗衣機(jī)換排水泵包修
串燈泡修理電磁爐
重慶康佳電視保修幾年
滾筒洗衣機(jī)洗洗停停
康佳待機(jī)燈不亮
創(chuàng)維4t36機(jī)芯解童鎖
sanyo洗衣機(jī)售后服務(wù)
夏普 lcd-46a63 連接電腦
tc-34p850g電路圖
電視機(jī)維修模式
海爾 這里是深圳
冰箱冷藏室 和冷凍室原理
創(chuàng)維6p18機(jī)芯圖紙
tcl樂華電視工廠模式
夏普lcd 26lx430a電源
洗衣機(jī)波輪松了
制冷設(shè)備維修技術(shù)項目教程
熱泵制冷制熱原理
昆山htc售后服務(wù)
長虹電視led39b2100c使用方法