//首先 先定義一個總和變數float
float updata;
//然後去收你要的結果
//這邊有重點,像addr3這變數是int,如果要轉成float就在前面加(float),就會變成float格式,後面的變數也是要強制轉 如16777216 和100
updata= ((((float)256*(float)256*(float)addr3)/(float)16777216))*(float)100;
就會顯示
printf("\roffset= %02x%02x%02x 已經燒錄 %.2f %% ",addr3,addr2,addr1,updata);
全站熱搜
留言列表