English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تقوم دالة exp() في C++ بحساب عودة مضاعفة x مرة.
هذه الدالة في<cmath>محدد في ملف الرأس.
ex = exp(x)
double exp(double x); float exp(float x); long double exp(long double x); double exp(T x); // للنوع الصحيح
دالة exp() تحتوي على متغير واحد فقط، وتعيد قيمة مضاعفة، من نوع double، float أو long double.
دالة exp() تأخذ متغير إلزامي، ويمكن أن يكون أي قيمة، أي سالب، إيجابي أو صفر.
دالة exp() تعود قيمًا في نطاق [0،∞].
إذا كان حجم الناتج كبيرًا جدًا بحيث لا يمكن تمثيله باستخدام قيمة نوع العودة، فإن الدالة سترجع HUGE_VAL مع الرمز الصحيح، وسيحدث خطأ في نطاق التفجير.
#include <iostream> #include <cmath> using namespace std; int main() { double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; }
الناتج عند تشغيل هذا البرنامج هو:
exp(x) = 8.93521
#include <iostream> #include <cmath> using namespace std; int main() { long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; }
الناتج عند تشغيل هذا البرنامج هو:
exp(x) = 442413