Нет.Стандарт C гарантирует только использование заглавных и строчных букв английского алфавита, цифр, _
и кодов Unicode, указанных с помощью \u (hex-quad)
или \U (hex-quad) (hex-quad)
(с некоторыми исключениями).Определенные компиляторы могут разрешать другие символы в качестве расширения;однако это крайне непереносимо.(ИСО / МЭК 9899: 1999 (E) 6.4.2.1, 6.4.3) Далее отметим, что метод кодовой точки Unicode в основном бесполезен в идентификаторах, даже если он, строго говоря, разрешен (в C99), как он все еще показываеткак литерал \uXXXX
в вашем редакторе.