1、 ITjob 就业培训,九年一剑,100% 就业率打造 IT 培训行业第一品牌itjob 教程网ITjob 九年专注企业 IT 人才培养输送C 语言系统函数大全索引 job 数学函数“math.h“ .转换函数“math.h“ .字符处理函数“ctype.h“ .字符串处理函数“string.h“ 内存管理函数“malloc.h” 输入输出函数“stdio.h“ .日期时间处理函数“time.h“ 其它函数 数学函数“math.h“1、求整型绝对值函数函数头int abs(int x) 返回值参数 x(整型)的绝对值(|x|)。说明本函数返回值在 032767。如果 X 的值为-32768,则
2、返回值为-32768。 2、求长整型绝对值函数函数头long labs(long x)返回值参数 x(长整型)的绝对值(|x|)。 3、求实型绝对值函数函数头double fabs(double x) 返回值参数 x(实型)的绝对值(|x|)。4、求小于或等于 x 的最大整数函数函数头double floor(double x) 返回值小于或等于参数 x 的最大整数。5、求大于或等于 x 的最小整数函数函数头double ceil(double x) 返回值大于或等于参数 x 的最小整数。6、求正平方根函数函数头double sqrt(double x)返回值参数 x 的正平方根。说明x 的值
3、应大于或等于 O。7、求常用对数函数ITjob 就业培训,九年一剑,100% 就业率打造 IT 培训行业第一品牌itjob 教程网ITjob 九年专注企业 IT 人才培养输送函数头double log10(double x)返回值参数 X 的常用对数(log 10x)。说明x 的值应0。8、求自然对数函数函数头double log(double x)返回值参数 x 的自然对数(ln x)。说明x 的值应O。9、求指数函数函数头double exp(double x)返回值参数 x 的指数 ex。10、求 1O 的 x 次方函数函数头double pow10(int x)返回值10 的参数 x
4、次方(10 x)。11、求 x 的 y 次方函数函数头double pow(double x, double y)返回值参数 x 的参数 y 次方(x y)。说明不能出现 x、y 均#include int main(void)time_t t;struct tm *gmt;t = time(NULL);gmt = localtime(printf(“year:%dn“,gmt-tm_year+1900);printf(“month:%dn“,gmt-tm_mon+1);printf(“day:%dn“,gmt-tm_mday);printf(“hour:%dn“,gmt-tm_hour);p
5、rintf(“minute:%dn“,gmt-tm_min);printf(“second:%dn“,gmt-tm_sec);return 0;time(取得目前的时间) 定义函数 time_t time(time_t *t); 函数说明 此函数会返回从公元 1970 年 1 月 1 日的 UTC 时间从 0 时 0 分 0 秒算起到现在所经过的秒数。如果 t 并非空指针的话,此函数也会将返回值存到 t 指针所指的内存。 返回值 成功则返回秒数,失败则返回(time_t)-1)值,错误原因存于 errno 中。 范例 #include #include int main(void)time_t
6、 now; / 变量声明 time( / 取得现在的日期时间 printf(“%s“,ctime( / 打印现在的时间 return 0;ITjob 就业培训,九年一剑,100% 就业率打造 IT 培训行业第一品牌itjob 教程网ITjob 九年专注企业 IT 人才培养输送其它函数C 语言中常用的系统函数还有很多,下面再介绍 5 个常用的系统函数。1、能发出鸣笛声的函数函数头void sound(int x)功能按照参数 x 赫兹的频率连续发出鸣笛声。2、中止鸣笛声的函数函数头void nosound()功能中止由 sound()函数发出的鸣笛声。3、延时函数函数头void delay(int x)功能延时参数 x 毫秒。4、随机数发生函数函数头int random (int num)功能产生一个从 O 到参数 num-1 的随机整数。返回值产生的随机整数。