C ++中的Trigraph序列是从双问号(??)开始的三个字符的集合。这些字符集替换为下表中指定的单个字符,
| Trigraph | Replacement |
|---|---|
| ??= | # |
| ??/ | \ |
| ??' | ^ |
| ??( | [ |
| ??) | ] |
| ??! | | |
| ??< | { |
| ??> | } |
| ??- | ~ |
语法:
??=define Becomes, #define
//C ++程序演示示例 //三字母组合的序列 # include <iostream> using namespace std; ??=define MSG "Hello, world!" ??=define COUNTRY "INDIA" int main()??< cout << "//我的消息是: " << MSG << endl; cout << "//我的国家是: " << COUNTRY << endl; return 0; ??>
输出:
//我的消息是: Hello, world! //我的国家是: INDIA