c語言將字符轉(zhuǎn)換成數(shù)字 給一個C語言字符串轉(zhuǎn)16進制數(shù)的函數(shù)?
給一個C語言字符串轉(zhuǎn)16進制數(shù)的函數(shù)?真麻煩!確定:#include into char*STR=“1af”intmain(){sscanf(STR,%X”,&A)//%X是以大小寫和大小寫形式
給一個C語言字符串轉(zhuǎn)16進制數(shù)的函數(shù)?
真麻煩!確定:#include into char*STR=“1af”intmain(){sscanf(STR,%X”,&A)//%X是以大小寫和大小寫形式讀入的十六進制數(shù)。Sscanf從C字符串中讀取變量。Printf(%I,a)return0}
例如,要轉(zhuǎn)換的是x
char STR[100
]chat ans[100
]int I=0
while(x){
int TMP=x&15
if(isDigit(TMP)){
STR I]=TMP“0”]}else{
]STR I]=TMP“a”
]x/=16
I--
for(int j=0 j< I/2 j)ans[J]=[I-J
]ans[I]=“ ”0”