C 語言中字串和連線號運算子貼上
在這一部分中,我們將看到 C 語言中的字串運算子和連線號運算子貼上。字串運算子是一個預處理運算子。它向編譯器傳送命令,將一個標記轉為字串。我們在宏定義中使用該運算子。
使用字串運算子,我們可以在不使用任何引號的情況下將一些文字轉換為字串。
示例程式碼
#include<stdio.h>
#define STR_PRINT(x) #x
main() {
printf(STR_PRINT(This is a string without double quotes));
}輸出
This is a string without double quotes
連線號運算子貼上是一個預處理程式運算子。它向編譯器傳送命令,將兩個標記新增到一個字串中或將兩個標記連線到一個字串中。我們將在宏定義中使用此運算子。
示例程式碼
#include<stdio.h>
#define STR_CONCAT(x, y) x##y
main() {
printf("%d", STR_CONCAT(20, 50));
}輸出
2050
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP