FLOAT SAYILAR VE ÖZELLİKLERİ

Başlatan oyhan, 22 Ağustos 2006, 01:02:03

oyhan

MERHABA
float sayılar ve özellikleri hakkında bilgiye ihtiyacım var. Float sayıların ccs de kullanımları sırasında hafızada çok yer tutuyor sanırım. ?
ayrıca eeproma kaydetme, okuma ve matematik işlemleri hakkında örnekler varmı? mesela bir int32 sayı float bir sayı ile çarpılınca ne tür sorunlar ile karşılaşılır? vs..
BİRLİKTEN KUVVET DOĞAR:

SpeedyX

Float sayılar hakkında ccs nin helpinde bilgiler mevcut.
(What is the format of floating point numbers?)

aritmetik işlemlerin nekadar sürdüğünüde tablo şeklinde vermiş
(How much time do math operations take?)

Bir float ile int32 çarpılırsa sonucun ne cinsten olacağını belirtmek gerekebilir.
Aslında derleyicinin, sonucun atanacağı değişkenin tipinden anlayacağını tahmin ediyorum.

int32 x;
float  y,z;

z = (float)x*y;

şeklinde sonucun ne şekilde olacağını belirtebiliriz.

Yer kaplama meselesine gelince;
bir programı derleyip asm symbol kısmından rahatça görebiliriz.

C:
float FreqFallTime;

asm symbol:
030-033 FreqFallTime

EEPROMa yazma kısmıda yaratıcılığına kalmış, sonuçta parçalanıpta yazılacak.

oyhan

Merhaba
Float değişkenleri yazmış olduğum kodda kullandım . Sanki bazen çarpma işlemini pas geçiyormuş gibi geldi. Compilerdan kaynaklanan sorunlar oluyorya bazen. Acaba bu cinsden bir hata ilemi karşı karşıyayım bilemiyorum. Normalde düzgün çalışıyor fakat bazen pas geçiyor çarpma işlmini anlayamadım. Bu türden bir sorun duyan gören varmı ccs de.(version 3.249)
BİRLİKTEN KUVVET DOĞAR: