Converting Data Types

C-Style Cast

(TYPE) var-name
  • Floating point values are truncated when converted to integers.
Examples
float f = 12.7;
int i = (int) f; /* 12 */

String to integer

int atoi(char *str);   /* <stdlib.h> */

Integer to string

int sprintf(str, "%d", i);