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

ฟังก์ชันใกล้เคียง () ใน C ++


ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน Nearbyint() ใน C++ STL

สิ่งที่อยู่ใกล้เคียง()?

ฟังก์ชัน Nearbyint() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว ฟังก์ชันใกล้เคียงint() ใช้เพื่อรับค่าปริพันธ์แบบกลมตามอินพุต

ฟังก์ชันปัดเศษอินพุตเพื่อให้ได้ค่าปริพันธ์ที่ใกล้เคียงที่สุด วิธีปัดเศษอธิบายโดย fegetround

ฟังก์ชันนี้ยอมรับค่าประเภท float, double และ long double เป็นอาร์กิวเมนต์

ไวยากรณ์

double nearbyint(double num);
float nearbyint(float num);
long double nearbyint(long double num);

พารามิเตอร์

ฟังก์ชันยอมรับพารามิเตอร์ต่อไปนี้ -

  • จำนวน − ค่าที่จะปัดเศษออก

คืนค่า

ฟังก์ชันนี้ส่งคืนค่าที่ปัดเศษของ num

ตัวอย่าง

อินพุต

nearbyint(2.13);

ผลลัพธ์

2

อินพุต

nearbyint(3.4);

ผลลัพธ์

3

ตัวอย่าง

#include <bits/stdc++.h>
using namespace std;
int main(){
   float var = 3.4;
   cout<<"value of var is: " <<var<< endl;
   cout<<"value after round off is: "<<nearbyint(var);
   return 0;
}

ผลลัพธ์

value of var is: 3.4
value after round off is: 3

ตัวอย่าง

#include <bits/stdc++.h>
using namespace std;
int main(){
   float var = 7.9;
   cout<<"value of var is: " <<var<< endl;
   cout<<"value after round off is: "<<nearbyint(var);
   return 0;
}

ผลลัพธ์

value of var is: 7.9
value after round off is: 8