a86892244
級別: 家園?
![]() |
圖片:
![]() 1.如圖RTA中,如果VD28是5000.0,請問(wèn)VB1000應該是多少才能正確運算出來(lái)送到VB32; 2.在A(yíng)TH中VB2000應該是多少才能使得正確運算出VB105 總的來(lái)說(shuō)就是VD28的十進(jìn)制5000.0怎么編程使得輸出VB105是十六進(jìn)制1388,如果我編程有錯誤麻煩大神們編程給個(gè)列子我看看,謝謝 |
---|---|
|
sanlihu
吉圓
級別: 論壇先鋒
![]() |
RTA:是說(shuō)將VD28中的浮點(diǎn)數按VB1000規定的格式轉換成ASCII裝到VB32開(kāi)始的(3-15)個(gè)連續字節中輸出。 VB1000前4位表示VB32的字節個(gè)數3--15,本例中最小要求是6可表示5000.0共6個(gè)碼。 后4位的第1位表示小數點(diǎn)表示方法,0用小數點(diǎn)(1用逗號)分開(kāi)整數與小數部分。 后3位表示小數點(diǎn)后位數,0無(wú)小數,1--5表示1--5位小數。大于5無(wú)效! 若VB1000=0110 0001,VB32“5”;VB33“0”;VB34“0”;VB35“0”;VB36“.”;VB37“0” 若VB1000=0111 0010,VB32“5”;VB33“0”;VB34“0”;VB35“0”;VB36“.”;VB37“0”;VB38"0" 若VB1000=1001 0011, VB32“”;VB33“5”;VB34“0”;VB35“0”;VB36“0”;VB37“.”;VB38"0";VB39"0";VB40"0" [ 此帖被sanlihu在2014-01-20 16:23重新編輯 ] |
|
---|---|---|
|