بکندباز

تابع ‎llround()‎‎ در ‎C++‎

عدد صحیحی که نزدیکترین مقدار به x است را بر می گرداند بطوریکه اگر قسمت اعشار کمتر از نصف باشد (0.5) عدد را به سمت پایین و در غیر اینصورت عدد را به سمت بالا گرد می کند.
مقدار گرد شده بصورت مقداری از نوع long long int برگردانده می شود. برای مشاهده تابعی معادل همین تابع که  مقداری از نوع long int را بر می گرداند lround را مشاهده کنید.

/* llround example */
#include <stdio.h>/* printf */
#include <math.h>/* lround */

int main ()
{
printf ( "llround (2.3) = %lldn", llround(2.3) );
printf ( "llround (3.8) = %lldn", llround(3.8) );
printf ( "llround (-2.3) = %lldn", llround(-2.3) );
printf ( "llround (-3.8) = %lldn", llround(-3.8) );
return 0;
}

پارامتر های ورودی

x
مقداری که می خواهیم گرد شود

مقدار خروجی

مقدار x به  سمت عدد صحیحی که به آن نزدیک است گرد شده و در مقداری از نوع long long int قرار داده می شود.
اگر مقدار گرد شده خارج از محدوده نوع بازگشتی باشد، مقدار بازگشتی مشخص نشده و ممکن است خطای دامنه یا خطای سرریز محدوده اتفاق بیفتد. (یا هیچ خطایی اتفاق نیفتد، بسته به پیاده سازی )

backendbaz

مدیر وب سایت بکندباز

دیدگاه‌ها

*
*