konverze typu XC32

Libor Konečný support na mikrovlny.cz
Sobota Březen 19 20:18:21 CET 2022


Zdravim fachmany na C pod XC32.

Resim problem, ktery se mi zda jednoduchy, ale vysledkem je nesmyslna 
hodnota.


mam

WORD a;

float tf;

hlavni program

a=0x0478;  coz je dec 1144 (ale ta hodnota se meni v case, tady je fixni 
jen pro naz)

tf=(float)a;

tak vysledkem print je 84542584.0

kdyz tam dam natvrdo tf=1144; pak mi to pri tisku vrati spravne 1144.0

Nechapu

Muze mi nekdo prosim poradit jak se to ma spravne pretypovat, aby mi 
print tiskl  spravnou hodnotu 1144.0?

Dekuji moc

Libor



Další informace o konferenci Hw-list