有向图

Version >= C99

1994 年提供了五个三字母的更多可读替代品。它们只使用两个字符,称为有向图。与三字母不同,有向图是标记。如果有向图出现在另一个标记中(例如字符串文字或字符常量),那么它将不会被视为有向图,而是保持原样。

以下显示了处理有向图序列之前和之后的差异。

#include <stdio.h>

int main()
<%
    printf("Hello %> World!\n"); /* Note that the string contains a digraph */
%>

哪个将被视为:

#include <stdio.h>

int main()
{
    printf("Hello %> World!\n"); /* Note the unchanged digraph within the string. */
}
有向图 当量
<: [
:> ]
<% {
%> }
%: #