CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
real
real
Функция Возвращает вещественную часть комплексного числа, или преобразует число из двоично-десятичного кодирования обратно в float, double или long double. Синтаксис Определенное в complex: Определенное в bcd: #include<complex.h> #include<bcd.h> double real(complex x); double real(bcd x); Файл, содержащий complex.h bcd.h прототип Описание Комплексное число состоит из мнимой и вещественной части. real возвращает вещественную часть. Кроме этого, вы можете использовать real для преобразования числа в двоично-десятичном кодировании в число типа float, double или long double. Возвращаемое Вещественная часть комплексного числа. значение Переносимость Комплексные функции требуют C++ и поэтому непереносимы. Смотрите также bcd, complex, imag. Пример 1: #include<stream.h> #include<complex.h> int main(void) { double x=3.1,y=4.2; complex z = complex(x,y); cout << "z = " << z << "\n"; cout << "Действительная часть = " << real(z) << "\n"; cout << "Мнимая часть = " << imag(z) << "\n"; cout << "Комплексно сопряженное = " << conj(z) << "\n"; return 0; } Пример 2: #include<iostream.h> #include<bcd.h> int main(void) { bcd x = 3.1; cout << "Двоично десятичное число x =" << x << "\n"; cout << "Его двоичный эквивиалент: " << real(x) << "\n"; return 0; }