Linux下C库学习
来源:互联网 发布:距离感应软件 编辑:程序博客网 时间:2024/05/07 08:06
stdlib
里面包含了C语言最常用的系统函数,既然是系统函数,那肯定和系统的实现有关系了,比如里面定义的一些变量:
typedef size_t是unsigned integer类型typedef wchar_t 一个宽字符的大小struct div_t 是结构体类型 作为div函数的返回类型struct ldiv_t是结构体类型 作为ldiv函数的返回类型
不同系统的实现肯定是不一样的,另外平常我们经常能用到的就是下面这四个函数
void *calloc(size_t n, size_t size); 配置内存空间void free(void *ptr); 释放原先配置的内存void *malloc(size_t size); 配置内存空间void *realloc(void *ptr, size_t size); 重新分配主存
除了这些这里面还定义了一些简单的字符处理函数,比如下面这些
double atof(const char *nptr); 将字符串转换成浮点型数int atoi(const char *nptr); 将字符串转换成整型数long atol(const char *nptr); 将字符串转换成长整型数double strtod(const char *nptr, char **endptr); 将字符串转换成浮点数long int strtol(const char *nptr, char **endptr, int base); 将字符串转换成长整型数unsigned long int strtoul(const char *nptr, char **endptr, int base); 将字符串转换成无符号长整型数
0 0
- Linux下C库学习
- Linux下C库学习
- Linux下C库学习
- Linux下C库学习
- Linux下C库学习 - 开篇概述
- Linux下C库学习 - assert.h
- Linux下C库学习 - ctype.h
- Linux下C库学习 - error.h
- Linux下C库学习 - float.h
- Linux下C库学习 - limits.h
- Linux下C库学习 - locale.h
- Linux下C库学习 - math.h
- Linux下C库学习 - setjmp.h
- Linux下C库学习 - signal.h
- Linux下C库学习 - stdarg.h
- Linux 下 c 多线程学习
- 开始学习linux下的C编程
- 学习linux下的c/c++编程
- 集合框架
- 算法训练 薪水计算
- mysql 常用语句
- POJ
- TCP/IP分层模型学习笔记
- Linux下C库学习
- 找第K大数
- 图像特征提取
- java 编程遇到的问题 01
- 机器学习简易入门(二)
- 装备
- C++——NOIP模拟题——动态分班
- 由NPLM到Word2vec
- java设计模式之责任链模式