Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ldexp() ใน C++


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