版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fly_sky_share/article/details/85089933
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char *str="12345678";
int a[4];
int i=0;
for(i=0;i<4;i++)
{
sscanf(str,"%2x",&a[i]);
str = str+2;
}
//16进制输出
for(i =0;i<4;i++)
{
printf("%x",a[i]);
printf("\n");
}
printf("\n");
//10进制输出
for(i =0;i<4;i++)
{
printf("%d",a[i]);
printf("\n");
}
return 0;
}