Type Conversion

┌─────────────────────────┬──────────────┬─────────────────────────┬───────────┐
│ Function │ Header File │ Link to Function │ Descriptio│
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ atof │ "stdlib.h" │ atof │ Converts │
│ │ │ │ a char- │
│ │ │ │ acter │
│ │ │ │ string to │
│ │ │ │ a │
│ │ │ │ floating- │
│ │ │ │ point │
│ │ │ │ value. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ atoi │ "stdlib.h" │ atoi │ Converts │
│ │ │ │ a char- │
│ │ │ │ acter │
│ │ │ │ string to │
│ │ │ │ an │
│ │ │ │ integer. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ atol │ "stdlib.h" │ atol │ Converts │
│ │ │ │ a char- │
│ │ │ │ acter │
│ │ │ │ string to │
│ │ │ │ a long │
│ │ │ │ integer. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ _atold │ "stdlib.h"" │ _atold │ Converts │
│ │ math.h" │ │ a char- │
│ │ │ │ acter │
│ │ │ │ string to │
│ │ │ │ a long │
│ │ │ │ double │
│ │ │ │ value. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ _ecvt │ "stdlib.h" │ _ecvt │ Converts │
│ │ │ │ a │
│ │ │ │ floating- │
│ │ │ │ point │
│ │ │ │ number to │
│ │ │ │ a char- │
│ │ │ │ acter │
│ │ │ │ string. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ _fcvt │ "stdlib.h" │ _fcvt │ Converts │
│ │ │ │ a │
│ │ │ │ floating- │
│ │ │ │ point │
│ │ │ │ number to │
│ │ │ │ a char- │
│ │ │ │ acter │
│ │ │ │ string, │
│ │ │ │ rounding │
│ │ │ │ according │
│ │ │ │ to the │
│ │ │ │ FORTRAN F │
│ │ │ │ format. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ _gcvt │ "stdlib.h" │ _gcvt │ Converts │
│ │ │ │ a │
│ │ │ │ floating- │
│ │ │ │ point │
│ │ │ │ value to │
│ │ │ │ a char- │
│ │ │ │ acter │
│ │ │ │ string, │
│ │ │ │ rounding │
│ │ │ │ according │
│ │ │ │ to the │
│ │ │ │ FORTRAN F │
│ │ │ │ or │
│ │ │ │ FORTRAN E │
│ │ │ │ formats. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ _itoa │ "stdlib.h" │ _itoa │ Converts │
│ │ │ │ the │
│ │ │ │ digits of │
│ │ │ │ an │
│ │ │ │ integer │
│ │ │ │ to a │
│ │ │ │ character │
│ │ │ │ string. │
└─────────────────────────┴──────────────┴─────────────────────────┴───────────┘
┌─────────────────────────┬──────────────┬─────────────────────────┬───────────┐
│ _ltoa │ "stdlib.h" │ _ltoa │ Converts │
│ │ │ │ the │
│ │ │ │ digits of │
│ │ │ │ a long │
│ │ │ │ integer │
│ │ │ │ to a │
│ │ │ │ character │
│ │ │ │ string. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ strtod │ "stdlib.h" │ strtod │ Converts │
│ │ │ │ a char- │
│ │ │ │ acter │
│ │ │ │ string to │
│ │ │ │ a double │
│ │ │ │ value. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ strtol │ "stdlib.h" │ strtol │ Converts │
│ │ │ │ a char- │
│ │ │ │ acter │
│ │ │ │ string to │
│ │ │ │ a long │
│ │ │ │ integer. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ strtold │ "stdlib.h" │ strtold │ Converts │
│ │ │ │ a char- │
│ │ │ │ acter │
│ │ │ │ string to │
│ │ │ │ a long │
│ │ │ │ double │
│ │ │ │ value. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ strtoul │ "stdlib.h" │ strtoul │ Converts │
│ │ │ │ a string │
│ │ │ │ to an │
│ │ │ │ unsigned │
│ │ │ │ long │
│ │ │ │ integer. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ _ultoa │ "stdlib.h" │ _ultoa │ Converts │
│ │ │ │ the │
│ │ │ │ values of │
│ │ │ │ a long │
│ │ │ │ value to │
│ │ │ │ a char- │
│ │ │ │ acter │
│ │ │ │ string. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ wcstod │ "wchar.h" │ wcstod │ Converts │
│ │ │ │ a wide │
│ │ │ │ character │
│ │ │ │ string to │
│ │ │ │ a double │
│ │ │ │ value. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ wcstol │ "wchar.h" │ wcstol │ Converts │
│ │ │ │ a wide │
│ │ │ │ character │
│ │ │ │ string to │
│ │ │ │ a long │
│ │ │ │ integer. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ wcstoul │ "wchar.h" │ wcstoul │ Converts │
│ │ │ │ a wide │
│ │ │ │ character │
│ │ │ │ string to │
│ │ │ │ an │
│ │ │ │ unsigned │
│ │ │ │ long │
│ │ │ │ integer. │
├─────────────────────────┼──────────────┼─────────────────────────┼───────────┤
│ wctob │ "wchar.h" │ wctob │ Converts │
│ │ │ │ a wide │
│ │ │ │ character │
│ │ │ │ to a │
│ │ │ │ single- │
│ │ │ │ byte │
│ │ │ │ char- │
│ │ │ │ acter. │
└─────────────────────────┴──────────────┴─────────────────────────┴───────────┘


[Back: Messages]
[Next: Multibyte and Wide-Character Type Conversion]