回覆列表
-
1 # 程式碼Go說科技
-
2 # 優雅溫情
把原數跟FF與一下的結果存入陣列,原數右移4位,再跟FF與一下的結果 存入陣列再右移4位。做個迴圈就可以了
-
3 # 使用者65613418202536
0xXX就是16進位制數。 #include main() { chara[10]={0XFA,0XFB,0XFC,0XFD,0XFE,0XFF}; inti; for(i=0;i
藉助格式化字串輸出可達到題主想要的效果。虛擬碼如下:
const char* abc = "1234";
char szTemp[16] ={0};
for(int i = 0;i < 4;i++){
char szTmp[3] = {0};
sprintf(szTmp,"%X",abc[i]);
strcat(szTemp,szTmp);
}
執行的結果應該是,64656667。