#include <string.h>
#include <stdlib.h>
#include <stdio.h>
/*
接受a,b 两个16进制字符串,返回相加的和,以16进制字符串形式保存在*a中;
*/
void strAdd(char *a,char *b){
long temA = strtol(a,NULL,16);//strtol函数将a字符串以16进制的模式解析为整形数。
long temB = strtol(b,NULL,16);
//printf("temA = %d,temB = %d\nAfter add:",temA,temB);
temA = temA + temB;
//printf("temA = %d\n",temA);
//sprintf函数将整形temA 以16进制字符串模式保存到*a中。
接受a,b 两个16进制字符串,返回相加的和,以16进制字符串形式保存在*a中
最新推荐文章于 2024-07-25 09:44:43 发布