«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я могу использовать десятичные типы данных в C++, если мой компилятор их не поддерживает?

Как я могу использовать десятичные типы данных в C++, если мой компилятор их не поддерживает?

Опубликовано 15 ноября 2024 г.
Просматривать:191

How Can I Use Decimal Data Types in C   When My Compiler Doesn\'t Support Them?

Использование десятичных типов данных в C

В C десятичные типы данных, такие как decimal32, decimal64 и decimal128, предоставляются Decimal TR ( Технический отчет). Однако реализация этих типов различается в разных компиляторах.

Поддержка компилятора

  • Некоторые компиляторы, такие как gcc, реализуют Decimal TR и предоставляют соответствующие расширения. в C .
  • Другие компиляторы могут не поддерживать эти типы.

Параметры использования десятичных типов данных

Если ваш компилятор не поддерживает десятичные типы, рассмотрите следующие варианты:

  • Библиотека IBM decNumber: Создайте оболочку для этой библиотеки для доступа к десятичному формату функциональность.
  • TR Предложение: Принять участие в обновлении и стандартизации Decimal TR. Реализация доступна, но ее публичный выпуск неизвестен.

Примечание: Десятичный TR и его реализация могут быть изменены по мере продвижения процесса стандартизации.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3