这是C标准函数:atoi(字符---整型)和itoa(整型---字符)

解决方案 »

  1.   

    数据类型转换是指:int i = 0x1030, j;
    char c='A', b;b = (char)i; /* b == 0x30 即'0', i的高位被截去 */
    j = (int)c;  /* j == 65,  此时(int)可以不用写*/如何想把一个整数转换为字符串,可以这样:
    char s[10];
    int i = 901;
    itoa(i,s,10);
    或sprintf(s,"%1d", i); /* s为"901" */
    字符串转换为整数:
    char s[]="3021";
    int i;
    i = atoi(s);
    或 sscanf(s,"%d", &i); /* i == 3021 */