时间长了,不用了,就容易忘.老了吧?

用库函数sscanf直接将数组中的数字字符串读入十进制整型变量。代码如下:
#include "stdio.h"
int main(int argc,char *argv[]){
    char a[]="478167831";
    int x;
    sscanf(a,"%d",&x);//调用sscanf,读入时自动转换为int型并由%d控制以十进制赋给变量x
    printf("%d\n",x);//输出
    return 0;
}
格式化输入到
 

猜你喜欢

转载自blog.csdn.net/thanklife/article/details/88878076