Присвоение числа с плавающей запятой дает случайное значение nan или -nan.C++

Программы на C++. Форум разработчиков
Anonymous
Присвоение числа с плавающей запятой дает случайное значение nan или -nan.

Сообщение Anonymous »

Я пытаюсь сохранить данные в матрице с плавающей запятой 3x3.

Случайным образом выдаются значения nan или -nan, и случайным образом все работает правильно.

Я не могу понять, в чем проблема.
ОС: vxWorks 7

Компилятор: Clang 16

Процессор: Intel Tigerlake 11-го поколения

Код:
#include
#include

void setMetrix(float theta)
{
float data[3][3] = {{1.0, 0.0, 0.0},
{std::sin(theta), -std::cos(theta), 0.0},
{std::cos(theta), std::sin(theta), 0.1}};
std::cout

Подробнее здесь: https://stackoverflow.com/questions/787 ... -nan-value

Вернуться в «C++»