Поддержка есть в стандарте C99. Clang, Visual studio 2017 - поддерживают. Насчёт gcc - не уверен.
В 2015 ещё не поддерживал. Кому не лень проверить gcc?
Оказывается, Си поддерживает кириллицу в идентификаторах
- Лис [Вежливый]
- Сообщения: 561
- Зарегистрирован: 08.10.18 13:32
можно ещё ключевые слова дефайнами переопределить
Код: Выделить всё
#include <stdio.h>
int праверка()
{
printf("здравствуй мир\n");
}
int main(void)
{
праверка();
return 0;
}
$ ./a.out
здравствуй мир
$ gcc --version
gcc (Gentoo 10.2.0-r3 p4) 10.2.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Последний раз редактировалось Лис [Вежливый] 12.11.20 03:21, всего редактировалось 3 раза.
Re: Оказывается, Си поддерживает кириллицу в идентификаторах
gcc не поддерживат нормальным образом, 7.5.0 во всяком случае. Можно писать \uNNNN.
- Лис [Вежливый]
- Сообщения: 561
- Зарегистрирован: 08.10.18 13:32