How to convert char digit to int digit in C

2 Answers

0 votes
#include <stdio.h> 

int main(void)
{   
    char ch = '3';
    
    int n = ch - '0';

    printf("%d", n);
     
    return 0;
}
  
        
/*
run:
     
3

*/

 



answered Apr 1, 2017 by avibootz
0 votes
#include <stdio.h> 

int main(void)
{   
    char ch = '5';
    
    int n = ch - 48;

    printf("%d", n);
     
    return 0;
}
  
        
/*
run:
     
5

*/

 



answered Apr 1, 2017 by avibootz

Related questions

1 answer 182 views
182 views asked May 29, 2020 by avibootz
2 answers 229 views
229 views asked Apr 2, 2017 by avibootz
2 answers 252 views
3 answers 321 views
321 views asked Apr 3, 2017 by avibootz
2 answers 249 views
1 answer 232 views
232 views asked Apr 2, 2017 by avibootz
2 answers 257 views
...