c语言中,将字符转换为十进制的程序?

Python018

c语言中,将字符转换为十进制的程序?,第1张

字符转为10进制 用sscanf或者用atoi均可

字符串中, 本身为10进制字符串为例

用sscanf程序如下:

#include <stdio.h>

int main()

{

    char s[20]

    int i

    scanf("%s",s)

    sscanf(s, "%d",&i)

    printf("%d\n",i)

    return 0

}

#include<stdio.h>

int main()

{

char num

prinf("请输入一个0到9的字符:")

scanf("%c",&num)

printf("%d\n",num-'0')

}