En C++, un trígrafo es una secuencia de tres caracteres que representa un solo carácter. Significa que las secuencias trigráficas son el conjunto de tres caracteres que parten de dobles signos de interrogación (??). Estos caracteres se construyen utilizando una secuencia de 3 caracteres llamados trígrafos y este conjunto de caracteres se reemplaza por un solo carácter.
S. No. | trígrafo | Equivalente |
---|---|---|
1. | ??= | # |
2. | ??/ | \ |
3. | ??’ | ^ |
4. | ??( | [ |
5. | ??) | ] |
6. | ??! | | |
7. | ??< | { |
8. | ??> | } |
9. | ??- | ~ |
Sintaxis:
??=define Becomes, #define
A continuación se muestra el ejemplo básico de implementación de las secuencias Trigraphs:
C++
// C++ implementation to // illustrate the example // of trigraph sequences # include <iostream> using namespace std; ??=define MSG "GeeksforGeeks" ??=define Program "C++" // Driver Code int main() ??< // Here ??< denotes { cout << "My message to " << MSG << endl; cout << "My program is " << Program; return 0; ??> // Here ??> denotes }
Producción:
My message to GeeksforGeeks My program is C++
A continuación se muestra otro ejemplo de las secuencias Trigraph:
C++
// C++ program to demonstrate // the example // of trigraph sequences # include <iostream> using namespace std; // Here ??= denotes # ??=define Name "Kalpana" ??=define Age "23" ??=define Qualification "B.tech" ??=define From "Delhi" // Driver Code int main() ??< cout << "My Name is: " << Name << endl; cout << "My Age is: " << Age << endl; cout << "My Qualification is: " << Qualification << endl; cout << "I'm From " << From; return 0; ??>
Producción:
My Name is: Kalpana My Age is: 23 My Qualification is: B.tech I'm From Delhi
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA