fx-9860G Sofware Development Kit, Librerías estándar de C

Como aprenderá más adelante, los programas en C consisten en módulos o piezas que se denominan funciones. Usted puede programar todas las funciones que necesita para formar un programa C, pero aquí le mostramos las funciones existentes que son soportadas por la calculadora.

Para aprender el extenso mundo de C le recomendamos en aprender el lenguaje C en si mismo y como utilizar las funciones. Evite volver a inventar la rueda; utilice piezas existentes -Esto se conoce como reutilización de software-.

Las siguientes funciones de C son soportadas para programar en la calculadora fx-9860G Series.

Tome nota: las funciones mostradas a continuación son las únicas soportadas.

Nombre de Archivo:
stddef.h

Función / Constante / Macro / tipo de dato
ptrdiff_t
size_t
NULL
errno

Nombre de Archivo:
Ctype.h

Función / Constante / Macro / tipo de dato
int isalnum(int c)
int isalpha(int c)
int iscntrl(int c)
int isdigit(int c)
int isgraph(int c)
int islower(int c)
int isprint(int c)
int ispunct(int c)
int isspace(int c)
int isupper(int c)
int isxdigit(int c)
int tolower(int c)
int toupper(int c)


Nombre de Archivo:
float.h

Función / Constante / Macro / tipo de dato
FLT RANDIX
FLT_ROUNDS
FLT_GUARD
FLT_NORMALIZE
FLT_MAX
DBL_MAX

LDBL_MAX
FLT_MAX_EXP
DBL_MAX_EXP
LDBL_MAX_EXP
FLT_MAX_10_EXP
DBL_MAX_10_EXP
LDBL_MAX_10_EXP
FLT_MIN
DBL_MIN
LDBL_MIN
FLT_MIN_EXP
DBL_MIN_EXP
LDBL_MIN_EXP
FLT_MIN_10_EXP
DBL_MIN_10_EXP
LDBL_MIN_10_EXP
FLT_DIG
DBL_DIG
LDBL_DIG
FLT_MANT_DIG
DBL_MANT_DIG
LDBL_MANT_DIG
FLT_EXP_DIG
DBL_EXP_DIG
LDBL_EXP_DIG
FLT_POS_EPS
DBL_POS_EPS
LDBL_POS_EPS
FLT_NEG_EPS
DBL_NEG_EPS
LDBL_NEG_EPS
FLT_POS_EPS_EXP
DBL_POS_EPS_EXP
LDBL_POS_EPS_EXP
FLT_NEG_EPS_EXP
DBL_NEG_EPS_EXP
LDBL_NEG_EPS_EXP


Nombre de Archivo:
limits.h

Función / Constante / Macro / tipo de dato
CHAR BIT
CHAR_MAX
CHAR_MIN
SCHAR_MAX
SCHAR_MIN
UCHAR_MAX
SHRT_MAX
SHRT_MIN
USHRT_MAX
INT_MAX
INT_MIN
UINT_MAX
LONG_MAX
LONG_MIN

ULONG_MAX

Nombre de Archivo:
errno.h

Función / Constante / Macro / tipo de dato
errno
ERANGE
EDOM
EDIV
ESTRN
PTRERR
ECBASE
ETLN
EEXP
EEXPN
EFLOATO
EFLOATU
EDBLO
EDBLU
ELDBLO
ELDBLU
NOTOPN
EBADF

ECSPEC

Nombre de Archivo:
math.h

Función / Constante / Macro / tipo de dato
EDOM
ERANGE
HUGE_VAL
double acos(double d)
double asin(double d)
double atan(double d)
double atan2(double y, doublex)
double cos(double d)
double sin(double d)
double tan(double d)
double cosh(double d)
double sinh(double d)
double tanh(double d)
double exp(double d)
double frexp(double value, int *e)
double ldexp(double ret, int f)
double log(double d)
double log10(double d)
double modf(double a, double *b)
double pow(double x, double y)
double sqrt(double d)
double ceil(double d)
double fabs(double d)
double floor(double d)

double fmod(double x, double y)

Nombre de Archivo:
mathf.h

Función / Constante / Macro / tipo de dato
EDOM
ERANGE
HUGE_VAL
float acosf(float f)
float asinf(float f)
float atanf(float f)
float atan2f(float y, float x)
float cosf(float f)
float sinf(float f)
float tanf(float f)
float coshf(float f)
float sinhf(float f)
float tanhf(float f)
float expf(float f)
float frexpf(float value, int *e)
float ldexpf(float ret, int f)
float logf(float f)
float log10f(float f)
float modff(float a, float *b)
float powf(float x, float y)
float sqrtf(float f)
float ceilf(float f)
float fabsf(float f)
float floorf(float f)

float fmodf(float x, float y)

Nombre de Archivo:
setjmp.h

Función / Constante / Macro / tipo de dato
jup_buf
int setjmp(jmp_buf env)

void longjmp(jump_buf env, int ret)

Nombre de Archivo:
stdarg.h

Función / Constante / Macro / tipo de dato
va list
void va_start(va_list ap, parmN)
type va_arg(va_list ap, type)

void va_end(va_list ap)

Nombre de Archivo:
stdio.h

Función / Constante / Macro / tipo de dato
FILE
_IOFBF
_IOLBF
_IONBF
BUFSIZ
EOF
SEEK_CUR
SEEK_END
SEEK_SET
SYS_OPEN
stderr
stdin
stdout
int sprintf(char *s, const char *control[, arg …])
int sscanf(const char *s, const char *control[, arg …])

int vsprintf(char *s, const char *control, va_list arg)

Nombre de Archivo:
stdlib.h

Función / Constante / Macro / tipo de dato
div t
ldiv_t
RAND_MAX
double atof(const char *nptr)
int atoi(const char *nptr)
long atol(const char *nptr)
double strtod(const char *nptr, char **endptr)
long strtol(const char *nptr, char **endptr, int base)
int rand(void)
void srand(unsigned int seed)
void *calloc(size_t nelem, size_t elsize)
void free(void *ptr)
void *malloc(size_t size)
void *realloc(void *ptr, size_t size)
void *bsearch(const void *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *))
void qsort(const void *base, size_t nmenmb, size_t size, int (*compar)(const void *, const void *))
int abs(int i)
div_t div(int number, int denom)
long labs(long j)

ldiv_t ldiv(long number, long denom)

Nombre de Archivo:
string.h

Función / Constante / Macro / tipo de dato
void memcpy(void *s1, const void *s2, size t n)
char *strcpy(char *s1, const char *s2)
char *strncpy(char *s1, const char *s2, size_t n)
char *strcat(char *s1, const char *s2)
char *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 strncmp(const 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)
void memset(void *s, int c, size_t n)
char *strerror(int s)
size_t strlen(const char *s)

void *memmove(void *s1, const void *s2, size_t n)

No hay comentarios:

Publicar un comentario