//首先 先定義一個總和變數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);

1212 

arrow
arrow
    全站熱搜

    JL8051 發表在 痞客邦 留言(0) 人氣()