若葉プログラミング塾 ヘッダファイル一覧
ANSI/ISO 9899-1990 準拠 規格について
用語解説
ここでは、ANSI C規格で定義されている関数の働きを調べることができる。
また、関数でなくとも、規格でヘッダーファイルに定義されている識別子は載せてある。
ここに載っていなくとも、"_"で始まり二文字目が英大文字か"_"の識別子は使ってはいけないことに注意せよ。
なお、宣言自体はコンパイラに付属のヘッダーファイルに書いてあるので、必要なら参照するべし。
アルファベット順に探すならこちら。
関数一覧
既定義 errno float limits stddef
assert ctype locale math
setjmp signal stdarg stdio
stdlib string time
- __LINE__
- __FILE__
- __DATE__
- __TIME__
- __STDC__
- FLT_ROUNDS
- DBL_DIG
- DBL_MANT_DIG
- DBL_MAX_10_EXP
- DBL_MAX_EXP
- DBL_MIN_10_EXP
- DBL_MIN_EXP
- FLT_DIG
- FLT_MANT_DIG
- FLT_MAX_10_EXP
- FLT_MAX_EXP
- FLT_MIN_10_EXP
- FLT_MIN_EXP
- FLT_RADIX
- LDBL_DIG
- LDBL_MANT_DIG
- LDBL_MAX_10_EXP
- LDBL_MAX_EXP
- LDBL_MIN_10_EXP
- LDBL_MIN_EXP
- DBL_MAX
- FLT_MAX
- LDBL_MAX
- DBL_EPSILON
- DBL_MIN
- FLT_EPSILON
- FLT_MIN
- LDBL_EPSILON
- LDBL_MIN
- CHAR_BIT
- CHAR_MAX
- CHAR_MIN
- INT_MAX
- INT_MIN
- LONG_MAX
- LONG_MIN
- MB_LEN_MAX
- SCHAR_MAX
- SCHAR_MIN
- SHRT_MAX
- SHRT_MIN
- UCHAR_MAX
- UINT_MAX
- ULONG_MAX
- USHRT_MAX
- NDEBUG
- void assert(int expression)
- _IOFBF
- _IOLBF
- _IONBF
- BUFSIZ
- EOF
- FILE
- FILENAME_MAX
- FOPEN_MAX
- fpos_t
- L_tmpnam
- NULL
- SEEK_CUR
- SEEK_END
- SEEK_SET
- size_t
- stderr
- stdin
- stdout
- TMP_MAX
- void clearerr(FILE *stream)
- int fclose(FILE *stream)
- int feof(FILE *stream)
- int ferror(FILE *stream)
- int fflush(FILE *stream)
- int fgetc(FILE *stream)
- int fgetpos(FILE *stream, fpos_t *pos)
- char *fgets(char *s, int n, FILE *stream)
- FILE *fopen(const char *filename, const char *mode)
- int fprintf(FILE *stream, const char *format, ...)
- int fputc(int c, FILE *stream)
- int fputs(const char *s, FILE *stream)
- size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream)
- FILE *freopen(const char *filename, const char *mode, FILE *stream)
- int fscanf(FILE *stream, const char *format, ...)
- int fseek(FILE *stream, long int offset, int whence)
- int fsetpos(FILE *stream, const fpos_t *pos)
- long int ftell(FILE *stream)
- size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream)
- int getc(FILE *stream)
- int getchar(void)
- char *gets(char *s)
- int perror(const char *s)
- int printf(const char *format, ...)
- int putc(int c, FILE *stream)
- int putchar(int c)
- int puts(const char *s)
- int remove(const char *filename)
- int rename(const char *old, const char *new)
- void rewind(FILE *stream)
- int scanf(const char *format, ...)
- void setbuf(FILE *stream, char *buf)
- int setvbuf(FILE *stream, char *buf, int mode, size_t size)
- int sprintf(char *s, const char *format, ...)
- int sscanf(const char *s, const char *format, ...)
- FILE *tmpfile(void)
- char *tmpnam(char *s)
- int ungetc(int c, FILE *stream)
- int vfprintf(FILE *stream, const char *format, va_list arg)
- int vprintf(const char *format, va_list arg)
- int vsprintf(char *s, const char *format, va_list arg)
- EXIT_FAILURE
- EXIT_SUCCESS
- MB_CUR_MAX
- NULL
- RAND_MAX
- div_t
- ldiv_t
- size_t
- wchar_t
- 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)
- int rand(void)
- void srand(unsigned int seed)
- void *calloc(size_t nmemb, size_t size)
- void free(void *ptr)
- void *malloc(size_t size)
- void *realloc(void *ptr, size_t size)
- void abort(void)
- int atexit(void (*func)(void))
- void exit(int status)
- char *getenv(const char *name)
- int system(const char *string)
- char *bsearch(const void *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *))
- char *qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *))
- int abs(int j)
- div_t div(int numer, int denom)
- long int labs(long int j)
- ldiv_t ldiv(long int numer, long int denom)
- int mblen(const char *s, size_t n)
- int mbtowc(wchar_t *pwc, const char *s, size_t n)
- int wctomb(char *s, wchar_t wchar)
- size_t mbstowcs(wchar_t *pwcs, const char *s, size_t n)
- size_t wcstombs(char *s, const wchar_t *pwcs, size_t n)
- NULL
- size_t
- void *memcpy(void *s1, const void *s2, size_t n)
- void *memmove(void *s1, const void *s2, size_t n)
- void *strcpy(char *s1, const char *s2)
- void *strncpy(char *s1, const char *s2, size_t n)
- void *strcat(char *s1, const char *s2)
- void *strncat(char *s1, const char *s2, size_t n)
- int memcmp(const void *s1, const void *s2, size_t n)
- int strcmp(const char *s1, const char *s2)
- int strcoll(const char *s1, const char *s2)
- int strncmp(const char *s1, const char *s2, size_t n)
- size_t strxfrm(char *s1, const char *s2, size_t n)
- void *memchr(const void *s, int c, size_t n)
- char *strchr(const char *s, int c)
- size_t strcspn(const char *s1, const char *s2)
- char *strpbrk(const char *s1, const char *s2)
- char *strrchr(const char *s, int c)
- size_t strspn(const char *s1, const char *s2)
- char *strstr(const char *s1, const char *s2)
- char *strtok(char *s1, const char *s2)
- char *memset(void *s, int c, size_t n)
- char *strerror(int errnum)
- size_t strlen(const char *s)
既定義 errno float limits stddef
assert ctype locale math
setjmp signal stdarg stdio
stdlib string time