Definition: digraph
In some programming languages, a digraph is two common keyboard characters used together that represent one symbol. For example, (* and *) have represented the curly braces { and }. A trigraph uses three characters such as ??- for a tilde ~. Digraphs and trigraphs are methods for ensuring symbols can be entered into source code from an abbreviated keyboard that has fewer keys than a full-size unit.