【C】标准库

算数函数

  1. div_t div(int ,int);
  2. ldiv_t ldiv(long int , long int );
int main(int args,char*argv[])
{
	div_t result;
	int a=23;
	int b=3;
	result = div(a,b);
	printf("result:%d %d",result.quot,result.rem);
	return 0;
}

随机数函数

  1. int rand(void);
  2. void srand(unsigned int ); 产生随机数种子,对随机数生成器初始化
int main(int args,char*argv[])
{
	srand((unsigned int)time(0));
	unsigned int i=0;
	unsigned temp= 0; 
	for(;i<10;i++)
	{
		temp = rand()%10;
		printf("%d\n",temp);
	}
}

字符转数值函数

  1. int atoi(char const * string);
  2. int strtoi(char const* string ,char** point ,int num);

数学函数

  1. double sin(double);
  2. double cos(double);
  3. double tan(double);
  4. double asin(double) ;
  5. double acos(double);
  6. double atan(double);
  7. double sinh(double);
  8. double cosh(double);
  9. double tanh(double);
  10. double exp(double);
  11. double log(double);
  12. double log10(double);
  13. double frexp(double ,int *);
  14. double ldexp(double, int *);
  15. double modf(double,double *);
int main(int args,char* argv[])
{
	double temp;
	double re;
	re = modf(1.9999,&temp);//返回1.9999的小数部分,整数部分传回temp指针 
	printf("%f\n",re);
	printf("%f\n",temp);
	
	printf("%f\n",fmod(8.9999,2)) ; //返回8.9999 div 2 的余数 
	return 0;
}
  1. double pow(double);
  2. double sqrt(double);
  3. double floor(double);返回不大于参数的最大整数
  4. double ceil(double);返回不小于参数的最小整数
  5. double fabs(double);返回参数的绝对值
  6. double fmod(double,double);
  7. double atof(char const *string);
  8. double strtod(char const8 string,char ** unused);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值