c语言 stdlib库函数

       函数包括:(1)算术:    int abs(int value);返回参数的绝对值

                                                     long int labs(long int value ); 同上,作用对象为长整型

                                                     div_t div(int numerator,int denominator);返回 第二个参数除以第一个参数的商和余数的一个div_t数据结构

                                                     ldiv_t ldiv(long int numerator,int denomination);同上,作用对象为长整型。

                        (2)随机数 :  int rand(void);返回一个伪随机数

                                                       void srand(unsigned int seed);初始化随机数发生器

                       (3)字符串转换  :int atoi(char const  *string);把字符串转换为整数,直到遇到数字才开始转换,前有空格直接跳过,但若字母(或其他字符)在数字前面,不转   换,直接返回0

                                                        long int atol(char const *string);操作同上,把字符串转换为长整数

                                                         long int strtol(char const *string,char **unused,int base);一开始strtol()会扫描参数string字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,再遇到非数字或字符串结束时('\0')结束转换,并将结果返回。若参数unused不为NULL,则会将遇到不合条件而终止的string中的字符指针由unused返回;若参数unused为NULL,则会不返回非法字符串。

                                                       unsigned long int strtoul(char const *string,char **unused,int base);操作同strtol一样,返回长整型数

                        (4)环境:        void abort(void);不正常终止一个正在执行的程序

                                                      void   atexit(void(func)(void));

                                                       void exit(int status);正常终止程序 

                                                       char *getenv(char const *name)

                      (5)系统命令:   void system(char const *command)  

                      (6)排序和查找:void qsort(void *base,size_t n_elements,size_t el_size,int(*compare)(void const *,void const *));

  • 5
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值