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]