ldexp() ফাংশনটি একটি ফ্লোটিং পয়েন্ট মান 'a' কে ২-এর exponent ঘাত দিয়ে গুণফল বের করতে ব্যবহৃত হয়। এটি দুটি আর্গুমেন্ট নেয়: প্রথমটি একটি ফ্লোটিং পয়েন্ট নম্বর এবং দ্বিতীয়টি একটি ইন্টিজার মান।
ldexp()-এর গাণিতিক অভিব্যক্তি:
ldexp() = a * 2^b
C++-এ ldexp()-এর সিনট্যাক্স:
float ldexp(float variable1, int variable2)
এখানে,
variable1 — সিগনিফিকান্ড প্রতিনিধিত্ব করার ভেরিয়েবলের যেকোনো নাম।
variable2 — এক্সপোনেন্ট প্রতিনিধিত্ব করার ভেরিয়েবলের যেকোনো নাম।
C++-এ ldexp()-এর উদাহরণ:
উদাহরণ
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float x = 28.8;
int y = 3;
cout << "The value: " << ldexp(x, y);
return 0;
}
আউটপুট
The value: 230.4