69,369
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main(int argc, char *argv[])
{
int a, b;
sscanf(argv[1], "%x", &a);
sscanf(argv[2], "%x", &b);
printf("%s + %s = %x\n", argv[1], argv[2], a + b);
return 0;
}
int l;
char buffer[20];
sprintf(buffer,"0x%s",argv[1]); //buffer = "0x40000000"
sscanf( buffer, “%x”, &l ); // l = 0x40000000
printf("%x",l + 0x10 );