реклама на сайте
подробности

 
 
> Вычисление констант, Возможности компилятора.
SasaVitebsk
сообщение Oct 2 2006, 09:11
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Мне необходимо, для универсальности воспользоваться формулой для вычисления константы. В описании языка Си я не нашёл некоторых моментов. Например мне надо операция возведения в степень. То есть чтобы компилятор высчитал и подставил численное выражение. Ну например.

#define NUMBRZR 8 // Число отображаемых разрядов
#define DECIMAL 10 // Тип счёта
.....
j=powl(DECIMAL,NUMBRZR)-1; // Инициализировать значения
.....

Иными словами я хочу получить "99999999" в операторе присваивания. И функция здесь конечно не причём. Это выражение вычисляется на этапе компиляции.

Как написать возведение в степень?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 21:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016