ฟังก์ชัน ldexp() ใช้เพื่อคำนวณการคูณค่าจุดลอยตัว 'a' ด้วยเลข 2 ที่ยกกำลังเลขชี้กำลัง ต้องใช้สองอาร์กิวเมนต์ อันดับแรกคือตัวเลขทศนิยม และวินาทีคือค่าจำนวนเต็ม
นี่คือนิพจน์ทางคณิตศาสตร์ของ ldexp(),
ldexp() = a * 2^b
นี่คือไวยากรณ์ของ ldexp() ในภาษา C++
float ldexp(float variable1 , int variable2)
ที่นี่
-
ตัวแปร1 − ชื่อใดๆ ที่กำหนดให้กับตัวแปรซึ่งเป็นตัวแทนของซิกนิฟิแคนด์
-
ตัวแปร2 − ชื่อใดๆ ที่กำหนดให้กับตัวแปรซึ่งเป็นตัวแทนของเลขชี้กำลัง
นี่คือตัวอย่าง ldexp() ในภาษา C++
ตัวอย่าง
#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