ฟังก์ชัน 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