Convert char type to int in C language.
The char type is saved as an ASCII value.
Convert numeric characters:
/*
Example: char to int in C language
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <stdbool.h>
int main(int argc, char *argv[]) {
char chr = '9';
int x = (int)(chr - '0');
printf("char value: %d.\n", x);
return 0;
}
Convert characters:
/*
Example: char to int in C language
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <stdbool.h>
int main(int argc, char *argv[]) {
char chr = 'a';
int x = (int)(chr);
printf("char value: %d.\n", x);
return 0;
}
Convert string
/*
Example: char string to int in C language
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <stdbool.h>
int main(int argc, char *argv[]) {
char str[10];
strcpy(str, "77123456");
int val = atoi(str);
printf("%d.\n", val);
return 0;
}