论坛的相关帖子:[]
据说有些机器缺少一些字符,所以,......
Trigraphs
ISO trigraphs:
| Trigraph |
Replaces |
Trigraph |
Replaces |
??(
??<
??/
??'
??=
|
[
{
\
^
#
|
??)
??>
??!
??-
|
]
}
|
~
|
- 这些组合可以用在 C 代码的任何地方。
- 如果想把 ??( 在字符串中原样输出,则只需要用 \ 来转义。
- 但是我们没有 \ 啊!我们只有 ??/ ---??/ 也行的。
- 用 gcc 编译时,要加 -trigraphs 或 -std=c99
Alternate token spellings
| Alternate |
Replace |
Alternate |
Replace
|
| <% |
{ |
%> |
} |
| <: |
[
|
:> |
]
|
| %: |
#
|
%:%: |
##
|
- 这些组合若用在字符串中,将被看成普通字符
- 如果用 gcc 编译,不需要加任何参数
这些符号相当有用。使用它们,你将迅速地从 C 程序员转变为 Perl 程序员。这里是一个极好的例子 --- []。
阅读(2441) | 评论(0) | 转发(0) |