7.5.8 General utility functions
General utility functions are as follows.
Table 7.10 | General Utility Functions |
|
|
atof
|
Conversion of character string to floating-point number (double type)
|
atoff
|
Conversion of character string to floating-point number (float type)
|
atoi
|
Conversion of character string to integer (int type)
|
atol
|
Conversion of character string to integer (long int type)
|
atoll [V1.07 or later]
|
Conversion of character string to integer (long long int type) (C99)
|
strtod
|
Conversion of character string to floating-point number (double type) (storing pointer to last character string
|
strtof
|
Conversion of character string to floating-point number (float type) (storing pointer to last character string
|
strtold [V1.07 or later]
|
Conversion of character string to floating-point number (long double type) (storing pointer to last character string) (C99)
|
strtol
|
Conversion of character string to integer (long int type) and storing pointer to last character string
|
strtoll [V1.07 or later]
|
Conversion of character string to integer (long long int type) and storing pointer to last character string (C99)
|
strtoul
|
Conversion of character string to integer (unsigned long int type) and storing pointer to last character string
|
strtoull [V1.07 or later]
|
Conversion of character string to integer (unsigned long long int type) and storing pointer to last character string (C99)
|
rand
|
Pseudorandom number sequence generation
|
srand
|
Setting of type of pseudorandom number sequence
|
calloc [V1.02 or later]
|
Allocates dynamic memory that is initialized by 0.
|
free [V1.02 or later]
|
Releases dynamic memory
|
malloc [V1.02 or later]
|
Allocates dynamic memory
|
realloc [V1.02 or later]
|
Re-allocates dynamic memory
|
abort
|
Terminates the program
|
bsearch
|
Binary search
|
qsort
|
Sort
|
abs
|
Output absolute value (int type)
|
div
|
Division (int type)
|
labs
|
Output absolute value (long type)
|
ldiv
|
Division (long type)
|
llabs [V1.07 or later]
|
Output absolute value (long long type) (C99)
|
lldiv [V1.07 or later]
|
Division (long long type) (C99)
|