integer sayılardan float üretme

enexs

Üye
Katılım
4 Kas 2008
Mesajlar
99
Puanları
1
Yaş
40
bir float sayı normlade 4 byte lık bir integer sayı ile ifade edilir yani siz mesela
float deg=25,21;
gibi bir tanımlama yaptığınızda bu denetleyicinin raminde 4 byte lık yer ayrılır ve bu ramde

0x0010=200
0x0011=25
0x0012=39
0x0013=70

şeklinde yer tutar benim sormak istediğim ramde bu integer sayıları kullanark nasıl float 25.21 sayısına ulaşabilir bir de bunu fonksiyon kullanmadam yapmam gerekiyor
 
Her byte a tek tek erişmek için char tipi pointer ile işlem yap.
 
ben aslında her byte tek tek erişmek istemiyorum byte lar zaten elimde var benim sorunum bu byteları kullanrak float üretmek
 
Bir float pointer a bu dörtlünün başlangıç adresini (ilk byte ın adresini yada ilk char adresini) belirtip float pointer ile işlem yapmayı denedin mi?
 
evet dediğin gibi yapmam lazımmış teşekkürler
 

Yeni mesajlar

Forum istatistikleri

Konular
129,691
Mesajlar
929,045
Kullanıcılar
452,397
Son üye
otomasyon1es

Yeni konular

Geri
Üst