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

 
 
> PI
ViKo
сообщение Nov 27 2013, 12:42
Сообщение #1


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



А есть ли в стандартной библиотеке C, конкретно, в Keil, определение PI? Я могу и сам задать, но...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ViKo
сообщение Nov 27 2013, 13:10
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Если мне нужно PI, то и sin cos я использую, библиотеку <math.h> подключаю. rolleyes.gif
Только странно вычислять PI для того, чтобы потом использовать.
Знаю, что в библиотеках под Windows число PI имеется. Что же здесь так убого?
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Nov 27 2013, 13:25
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(ViKo @ Nov 27 2013, 17:10) *
Если мне нужно PI, то и sin cos я использую, библиотеку <math.h> подключаю. rolleyes.gif
Только странно вычислять PI для того, чтобы потом использовать.
Знаю, что в библиотеках под Windows число PI имеется. Что же здесь так убого?


Я линк потом дбавил. Посмотрите его.

Цитата(ViKo @ Nov 27 2013, 17:10) *
Только странно вычислять PI для того, чтобы потом использовать.


Я просто поделился идеей. Возможно вам она не понравится.

Цитата(ViKo @ Nov 27 2013, 17:10) *
Знаю, что в библиотеках под Windows число PI имеется. Что же здесь так убого?


Есть множество разных компиляторов и в каждом есть маленькие отличия. Я бы не сказал, что убого. Наоборот изобилие. Это в Виноус убого. Один единственный компилятор sm.gif

Потом есть много разных библиотек, которые можно подключать.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Nov 27 2013, 13:52
Сообщение #4


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Tarbal @ Nov 27 2013, 16:25) *
Есть множество разных компиляторов и в каждом есть маленькие отличия. Я бы не сказал, что убого. Наоборот изобилие. Это в Виноус убого. Один единственный компилятор sm.gif

Ниправельна!
Код
typedef float fpu_type;
//typedef double fpu_type;
static inline fpu_type const_pi(void)
{
return (6*arcsin(0.5));
}


Шутка. Но в ней намек: если по каким-то причинам компилер тупит, и кривость рук тутто ни при чем, возможны варианты.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 01:40
Рейтинг@Mail.ru


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