函數(shù)名: labs
用 法: long labs(long n);
程序例:
#include
#include
int main(void)
{
long result;
long x = -12345678L;
result= labs(x);
printf("number: %ld abs value: %ld\n",
x, result);
return 0;
}
函數(shù)名: ldexp
功 能: 計算value*2的冪
用 法: double ldexp(double value, int exp);
程序例:
#include
#include
int main(void)
{
double value;
double x = 2;
/* ldexp raises 2 by a power of 3
then multiplies the result by 2 */
value = ldexp(x,3);
printf("The ldexp value is: %lf\n",
value);
return 0;
}
函數(shù)名: ldiv
功 能: 兩個長整型數(shù)相除, 返回商和余數(shù)
用 法: ldiv_t ldiv(long lnumer, long ldenom);
程序例:
/* ldiv example */
#include
#include
int main(void)
{
ldiv_t lx;
lx = ldiv(100000L, 30000L);
printf("100000 div 30000 = %ld remainder %ld\n", lx.quot, lx.rem);
return 0;
}
用 法: long labs(long n);
程序例:
#include
#include
int main(void)
{
long result;
long x = -12345678L;
result= labs(x);
printf("number: %ld abs value: %ld\n",
x, result);
return 0;
}
函數(shù)名: ldexp
功 能: 計算value*2的冪
用 法: double ldexp(double value, int exp);
程序例:
#include
#include
int main(void)
{
double value;
double x = 2;
/* ldexp raises 2 by a power of 3
then multiplies the result by 2 */
value = ldexp(x,3);
printf("The ldexp value is: %lf\n",
value);
return 0;
}
函數(shù)名: ldiv
功 能: 兩個長整型數(shù)相除, 返回商和余數(shù)
用 法: ldiv_t ldiv(long lnumer, long ldenom);
程序例:
/* ldiv example */
#include
#include
int main(void)
{
ldiv_t lx;
lx = ldiv(100000L, 30000L);
printf("100000 div 30000 = %ld remainder %ld\n", lx.quot, lx.rem);
return 0;
}