С99 содержит упоминание universal characters, соответственно можно использовать в идентификаторах последовательности вида \u1234 и \U12345678, где цифры - коды символов из юникода. При этом прямые юникодные символы не допустимы в идентификаторах (так как не входят в basic character set).
Вопрос: зачем?
Единственное что я могу придумать - взаимодействие с языками, в которых юникод разрешен. Что еще?