>> DAVID MALAN: indi sizin fikrinizi 蓹s蓹c蓹k ed蓹k.
Bu b枚l眉n眉r real d眉nyada 1 莽谋x谋r 10 1/10 v蓹 ya 0,1 h蓹qiq蓹t蓹n.
Lakin komp眉ter yaln谋z m蓹hdud var ki, bit say谋 il蓹
n枚mr蓹l蓹ri t蓹msil, siz h蓹mi艧蓹 bilm蓹z 1/10 kimi n枚mr蓹l蓹ri t蓹msil
m眉k蓹mm蓹l d蓹qiq.
Ba艧qa s枚zl蓹, komp眉ter b蓹z蓹n q蓹rar z蓹ngl蓹r v蓹 etm蓹k
m眉tl蓹q say谋 t蓹msil kimi d蓹qiq niyy蓹tind蓹 kimi ist蓹yir蓹m.
>> M蓹s蓹l蓹n, m蓹n geri getm蓹k G眉man Bu proqram v蓹 0.1 d蓹yi艧dirm蓹k,
oh, 0.28, bununla ifad蓹 ed蓹n M蓹n printf printf ist蓹yir蓹m
D蓹qiq 28 yerl蓹ri.
陌ndi saxlamaq v蓹 proqram t蓹rtib ed蓹k, etm蓹k floats2 il蓹 bu d蓹f蓹.
Dot 莽izgi floats2 il蓹 Run.
V蓹 蓹ziz Allah, m蓹n 0.1 g枚rm眉r蓹m bu d蓹f蓹, lakin olduqca olan 0.10000000,
Bu g眉n蓹 q蓹d蓹r yax艧谋.
Amma sonra, 14901161193847656250.
>> Yax艧谋, n蓹 olub?
B蓹li, bu bir float 莽谋x谋r ki ad蓹t蓹n komp眉ter daxilind蓹 saxlan谋l谋r
32 bit il蓹.
32 a莽谋q-ayd谋n bir sonlu say谋, olan yaln谋z t蓹msil ed蓹 bil蓹r ki, n蓹z蓹rd蓹 tutur
32 bit m蓹hdud sayda il蓹 point d蓹y蓹rl蓹ri 眉z蓹n.
T蓹蓹ss眉f ki, o dem蓹kdir ki, komp眉ter b眉t眉n m眉mk眉n t蓹msil ed蓹 bilm蓹z
眉z蓹n point n枚mr蓹l蓹ri, v蓹 ya real n枚mr蓹l蓹ri, d眉nyada m枚vcud ki,
yaln谋z 莽ox bit var.
>> V蓹 bel蓹 ki, komp眉ter y蓹qin n蓹 var Bu halda g枚r眉l蓹n 1/10 t蓹qdim edir
蓹n yax谋n 眉z蓹n point d蓹y蓹r ola bil蓹r ki,.
Amma biz baxsaq, biz burada var, 28 decimal yerl蓹ri, biz g枚rm蓹k ba艧lamaq
qeyri-d蓹qiqlik.
Bel蓹 ki, bu bir problem deyil He莽 bir m眉k蓹mm蓹l h蓹ll.
Biz 蓹v蓹zin蓹 bir float ikiqat istifad蓹 ed蓹 bil蓹rsiniz 64 bit istifad蓹 etm蓹k niyy蓹tind蓹dir
32 f蓹rqli.
Amma 蓹lb蓹tt蓹, 64, h蓹m莽inin sonlu bel蓹 problem olacaq
h蓹tta dubl qal谋r.