16进制数转化为10进制数

xiaoxiao2021-02-28  33

#include<stdio.h> int main() { char s[50]; printf("请输入16进制数:"); scanf("%s",s); int t; long sum=0; for(int i=0;s[i];i++) { if(s[i]<='9') t=s[i]-'0'; else t=s[i]-'A'+10; sum=sum*16+t; } printf("转化为10进制数为:%ld\n",sum); return 0; }
转载请注明原文地址: https://www.6miu.com/read-2632608.html

最新回复(0)