2020年6月19日 星期五

C語言練習題12~進制10、8、16互轉1090619

1、進制10和8和16進制互轉
      程式例題~G:\我的雲端硬碟\c語言練習題\進制轉換\1進制10和16和8互轉.cpp
//10進制%d,8進制%o,16進制%x or %X
#include<stdio.h>
int  main(){
int dn=0,on=0,hn=0;
printf("輸入10進位值=");
scanf("%d",&dn);
printf("你輸入的10進位=%d\n",dn);
printf("=8進位%o=16進位%x=%X\n",dn,dn,dn);printf("\n");

printf("輸入8進位值=");
scanf("%o",&on);
printf("你輸入的8進位=%o\n",on);
printf("=10進位%d=16進位%x=%X\n",on,on,on);printf("\n");

printf("輸入小寫字母16進位值=");
scanf("%x",&hn);
printf("=16進位%X=10進位%d=8進位%o\n",hn,hn,hn,hn);printf("\n");

printf("輸入大寫字母16進位值=");
scanf("%X",&hn);
printf("=16進位%x=10進位%d=8進位%o\n",hn,hn,hn,hn);printf("\n");
}
測試結果~
輸入10進位值=123
你輸入的10進位=123
=8進位173=16進位7b=7B

輸入8進位值=37
你輸入的8進位=37
=10進位31=16進位1f=1F

輸入小寫字母16進位值=ab
=16進位AB=10進位171=8進位253

輸入大寫字母16進位值=AB

=16進位ab=10進位171=8進位253

沒有留言:

張貼留言

Chrome教學5-建立桌面捷徑1110217

 建立桌面捷徑