Trigraphs are ignored by default by clang and gcc, and they have been removed from C++, so you might find that in practice they don't work as well as you might expect.
They work in clang and gcc when you enable it, and C is not C++, so they work just fine thank you.