⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stdlib.h

📁 在x86平台上运行不可信任代码的sandbox。
💻 H
字号:
#ifndef STDLIB_H#define STDLIB_H#include <stddef.h>#define RAND_MAX	2147483646	// rand() returns values mod 2^31-1typedef struct {	int quot;			// quotient	int rem;			// remainder} div_t;typedef struct {	long quot;			// quotient	long rem;			// remainder} ldiv_t;typedef struct {	long long quot;			// quotient	long long rem;			// remainder} lldiv_t;// Process exitvoid exit(int status);void abort(void);int atexit(void (*func)(void));// Memory allocationvoid *malloc(size_t size);void *calloc(size_t nmemb, size_t size);void *realloc(void *ptr, size_t size);void *memalign(size_t boundary, size_t size);void free(void *ptr);// Numeric functionsint abs(int i);long labs(long i);long long llabs(long long i);div_t div(int numer, int denom);ldiv_t ldiv(long numer, long denom);lldiv_t lldiv(long long numer, long long denom);// Numeric conversionint atoi(const char *str);long atol(const char *str);long long atoll(const char *str);double atof(const char *str);long strtol(const char *__restrict str,		char **__restrict endptr, int base);long long strtoll(const char *__restrict str,		char **__restrict endptr, int base);unsigned long strtoul(const char *__restrict str,		char **__restrict endptr, int base);unsigned long long strtoull(const char *__restrict str,		char **__restrict endptr, int base);float strtof(const char *__restrict nptr, char **__restrict endptr);;double strtod(const char *__restrict nptr, char **__restrict endptr);// Multibyte string conversion functionsint mblen(const char *, size_t);int mbtowc(wchar_t *__restrict, const char *__restrict, size_t);size_t mbstowcs(wchar_t *__restrict, const char *__restrict, size_t);// Sorting and searchingvoid qsort(void *base, size_t nelt, size_t eltsize,		int (*cmp)(const void *a, const void *b));void *bsearch(const void *key, const void *base, size_t nelt,		size_t eltsize, int (*cmp)(const void *a, const void *b));// Environment variableschar *getenv(const char *name);int setenv(const char *envname, const char *envval, int overwrite);int unsetenv(const char *name);int putenv(const char *string);// Temporary fileschar *mktemp(char *tmpl);int mkstemp(char *tmpl);// Random numbersint rand(void);int rand_r(unsigned *seed);void srand(unsigned seed);double drand48(void);long lrand48(void);long mrand48(void);double erand48(unsigned short xsubi[3]);long nrand48(unsigned short xsubi[3]);long jrand48(unsigned short xsubi[3]);void srand48(long seedval);void lcong48(unsigned short param[7]);unsigned short *seed48(unsigned short seed16v[3]);// System commandsint system(const char *command);void	abort(void);#define EXIT_SUCCESS 0#define EXIT_FAILURE 1#endif	// STDLIB_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -