什麽函數將十進制數轉化爲十六進制

什麽函數將十進制數轉化爲十六進制,第1張

什麽函數將十進制數轉化爲十六進制,第2張

雖然十六進制可以用%x打印,但是如果程序的計算過程需要轉換呢?/

可能是ASCII碼操作,注意。。。。。。。。

kj501:

我寫了個程序試試,呵呵,衹能轉換int類型的整數。

# include
int main()
{
int num = 23165;
int temp
printf("十六進制數是");
for(I = 0;i if ('0 ')!= temp[i]) printf("%c",temp[I]);;
int I;

printf("十進制數爲%d\n",num);


for(I = 7;I > = 0;I-){
if((temp[I]= num & 0x0f)>9)
temp[I] =(' A '-10);
else
temp[I] = ' 0 ';
num = num > >4;
}

[8]

printf(" \ n");
}

DoDo:# include
int main(){
char a[255]="";
sprintf(a," hex(16)=%X",16);
返廻0;
}

a是“十六進制(16)=10”。你可以有任何你想要的格式。

位律師廻複

生活常識_百科知識_各類知識大全»什麽函數將十進制數轉化爲十六進制

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情