Вопросы к Поиску с Алисой
По информации из документации Clang, для работы со сложными числами в C компилятор поддерживает списки инициализаторов. man.hubwiz.com clang.llvm.org Это полезно, так как в стандартном C нет способа отдельно инициализировать действительную и мнимую части сложной переменной, а Clang не поддерживает тип _Imaginary. man.hubwiz.com clang.llvm.org
Также Clang поддерживает расширения real и imag от gcc, которые в некоторых случаях могут помочь, но не подходят для статических инициализаторов. man.hubwiz.com clang.llvm.org
В 2014 году некоторые пользователи отмечали, что разработчики Clang использовали нативный алгоритм для деления сложных чисел. lists.freebsd.org stackoverflow.com Из-за этого при работе с комплексными типами нужно было учитывать диапазон допустимых значений. lists.freebsd.org