ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน Nearbyint() ใน C++ STL
สิ่งที่อยู่ใกล้เคียง()?
ฟังก์ชัน Nearbyint() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว
ฟังก์ชันปัดเศษอินพุตเพื่อให้ได้ค่าปริพันธ์ที่ใกล้เคียงที่สุด วิธีปัดเศษอธิบายโดย 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