🔄⚡Beginner
Char to Int Conversion
Convert character to integer
Convert character to integer (digit or ASCII value).
Program Code
char_to_int.c
C
1#include <stdio.h>23int main() {4 // Character digit to integer5 char ch = '7';6 int digit = ch - '0';7 printf("'%c' as digit: %d\n", ch, digit);8 9 // Character to ASCII value10 char letter = 'A';11 int ascii = (int)letter;12 printf("'%c' as ASCII: %d\n", letter, ascii);13 14 // String of digits to integer15 char str[] = "456";16 int num = 0;17 for (int i = 0; str[i]; i++) {18 num = num * 10 + (str[i] - '0');19 }20 printf("\"%s\" as integer: %d\n", str, num);21 22 return 0;23}Output
'7' as digit: 7
'A' as ASCII: 65
"456" as integer: 456
Related Examples
Want to Learn More?
Explore our comprehensive tutorials for in-depth explanations of C programming concepts.
Browse Tutorials