English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية C++ الأساسية

تحكم في عملية C++

الوظيفة في C++

مجموعات & 字وغرامات C++

هياكل بيانات C++

كلاس & موضوع C++

المؤشر في C++

الوراثة في C++

تعليمية STL في C++

دليل C++

استخدام دالة C++ exp2() ومثال

وظائف المكتبة <cmath> في C++

دالة exp2(x) في C++ حساب指数 x الأساسي 2.

تعمل هذه الدالة في<cmath>محدد في ملف الرأس.

2x = exp2(x)

نموذج دالة exp2() [من معيار C++ 11}

double exp2(double x);
float exp2(float x);
long double exp2(long double x);
double exp2(T x); // للنوع الصحيح

معامل دالة exp2()

تأخذ دالة exp2() معاملًا إلزاميًا واحدًا (يمكن أن يكون إيجابيًا، سالبًا أو صفرًا).

قيمة العودة لدالة exp2()

تقوم دالة exp2() بالعودة[0،∞]القيم في النطاق.

إذا كان حجم الناتج كبيرًا جدًا بحيث لا يمكن تمثيله في قيمة نوع العودة، فإن الدالة ستعود HUGE_VAL بترميز الإشارة الصحيحة، وسيحدث خطأ في نطاق التفوق.

مثال 1: كيف تعمل دالة exp2() في C++؟

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	double x = -6.19, result;
	result = exp2(x);
	cout << "exp2(x) = " << result << endl;
	return 0;
}

الناتج عند تشغيل البرنامج هو:

exp2(x) = 0.013697

مثال 2: دالة exp2() مع نوع البيانات الصحيح

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	long int x = 14;
	double result;
	result = exp2(x);
	cout << "exp2(x) = " << result << endl;
	return 0;
}

الناتج عند تشغيل البرنامج هو:

exp2(x) = 16384

 وظائف المكتبة <cmath> في C++