1 00:00:00,000 --> 00:00:00,310 2 00:00:00,310 --> 00:00:01,750 >> DAVID MALAN: indi sizin fikrinizi 蓹s蓹c蓹k ed蓹k. 3 00:00:01,750 --> 00:00:06,500 Bu b枚l眉n眉r real d眉nyada 1 莽谋x谋r 10 1/10 v蓹 ya 0,1 h蓹qiq蓹t蓹n. 4 00:00:06,500 --> 00:00:10,370 Lakin komp眉ter yaln谋z m蓹hdud var ki, bit say谋 il蓹 5 00:00:10,370 --> 00:00:14,290 n枚mr蓹l蓹ri t蓹msil, siz h蓹mi艧蓹 bilm蓹z 1/10 kimi n枚mr蓹l蓹ri t蓹msil 6 00:00:14,290 --> 00:00:15,500 m眉k蓹mm蓹l d蓹qiq. 7 00:00:15,500 --> 00:00:18,640 Ba艧qa s枚zl蓹, komp眉ter b蓹z蓹n q蓹rar z蓹ngl蓹r v蓹 etm蓹k 8 00:00:18,640 --> 00:00:22,740 m眉tl蓹q say谋 t蓹msil kimi d蓹qiq niyy蓹tind蓹 kimi ist蓹yir蓹m. 9 00:00:22,740 --> 00:00:27,020 >> M蓹s蓹l蓹n, m蓹n geri getm蓹k G眉man Bu proqram v蓹 0.1 d蓹yi艧dirm蓹k, 10 00:00:27,020 --> 00:00:32,073 oh, 0.28, bununla ifad蓹 ed蓹n M蓹n printf printf ist蓹yir蓹m 11 00:00:32,073 --> 00:00:34,350 D蓹qiq 28 yerl蓹ri. 12 00:00:34,350 --> 00:00:39,330 陌ndi saxlamaq v蓹 proqram t蓹rtib ed蓹k, etm蓹k floats2 il蓹 bu d蓹f蓹. 13 00:00:39,330 --> 00:00:41,910 Dot 莽izgi floats2 il蓹 Run. 14 00:00:41,910 --> 00:00:49,980 V蓹 蓹ziz Allah, m蓹n 0.1 g枚rm眉r蓹m bu d蓹f蓹, lakin olduqca olan 0.10000000, 15 00:00:49,980 --> 00:00:51,070 Bu g眉n蓹 q蓹d蓹r yax艧谋. 16 00:00:51,070 --> 00:00:57,830 Amma sonra, 14901161193847656250. 17 00:00:57,830 --> 00:00:58,880 >> Yax艧谋, n蓹 olub? 18 00:00:58,880 --> 00:01:02,280 B蓹li, bu bir float 莽谋x谋r ki ad蓹t蓹n komp眉ter daxilind蓹 saxlan谋l谋r 19 00:01:02,280 --> 00:01:03,500 32 bit il蓹. 20 00:01:03,500 --> 00:01:07,340 32 a莽谋q-ayd谋n bir sonlu say谋, olan yaln谋z t蓹msil ed蓹 bil蓹r ki, n蓹z蓹rd蓹 tutur 21 00:01:07,340 --> 00:01:11,050 32 bit m蓹hdud sayda il蓹 point d蓹y蓹rl蓹ri 眉z蓹n. 22 00:01:11,050 --> 00:01:14,980 T蓹蓹ss眉f ki, o dem蓹kdir ki, komp眉ter b眉t眉n m眉mk眉n t蓹msil ed蓹 bilm蓹z 23 00:01:14,980 --> 00:01:18,110 眉z蓹n point n枚mr蓹l蓹ri, v蓹 ya real n枚mr蓹l蓹ri, d眉nyada m枚vcud ki, 24 00:01:18,110 --> 00:01:19,980 yaln谋z 莽ox bit var. 25 00:01:19,980 --> 00:01:23,940 >> V蓹 bel蓹 ki, komp眉ter y蓹qin n蓹 var Bu halda g枚r眉l蓹n 1/10 t蓹qdim edir 26 00:01:23,940 --> 00:01:26,880 蓹n yax谋n 眉z蓹n point d蓹y蓹r ola bil蓹r ki,. 27 00:01:26,880 --> 00:01:31,050 Amma biz baxsaq, biz burada var, 28 decimal yerl蓹ri, biz g枚rm蓹k ba艧lamaq 28 00:01:31,050 --> 00:01:31,970 qeyri-d蓹qiqlik. 29 00:01:31,970 --> 00:01:34,480 Bel蓹 ki, bu bir problem deyil He莽 bir m眉k蓹mm蓹l h蓹ll. 30 00:01:34,480 --> 00:01:38,060 Biz 蓹v蓹zin蓹 bir float ikiqat istifad蓹 ed蓹 bil蓹rsiniz 64 bit istifad蓹 etm蓹k niyy蓹tind蓹dir 31 00:01:38,060 --> 00:01:39,410 32 f蓹rqli. 32 00:01:39,410 --> 00:01:42,290 Amma 蓹lb蓹tt蓹, 64, h蓹m莽inin sonlu bel蓹 problem olacaq 33 00:01:42,290 --> 00:01:43,630 h蓹tta dubl qal谋r. 34 00:01:43,630 --> 00:01:46,323