C LanguageSequenza di caratteri multi-carattere


Osservazioni

Non tutti i preprocessori supportano l'elaborazione della sequenza trigraph. Alcuni compilatori offrono un'opzione o un passaggio aggiuntivo per elaborarli. Altri usano un programma separato per convertire i trigraph.

Il compilatore GCC non li riconosce a meno che tu non lo richieda esplicitamente di farlo (usa -trigraphs per abilitarli; usa -Wtrigraphs , parte di -Wall , per ricevere avvisi sui trigraphs).

Poiché la maggior parte delle piattaforme in uso oggi supporta l'intera gamma di caratteri singoli utilizzati in C, i digrafi sono preferiti rispetto ai trigrafi, ma l'uso di sequenze di caratteri multi-carattere è generalmente scoraggiato.

Inoltre, fai attenzione all'uso accidentale del trigrafo ( puts("What happened??!!"); ad esempio).

Sequenza di caratteri multi-carattere Esempi correlati