>> DAVID MALAN: تو کس طرح کر سکتے ہیں ہم اس مسئلے کو حل کیا؟
ٹھیک ہے، سب سے آسان طریقہ صرف بچنے کے لئے ہے ints کے مکمل طور پر، اور اس کی بجائے وضاحت
فلوٹ کی طرف سے ایک فلوٹ.
خاص طور پر، کی 1.0 1 تبدیل اور 10.0 کرنے کے لئے 10، اور پھر اس کو بچانے کے
floats1.c فائل.
اب بنانے floats1 کے ساتھ اس کی تالیف، اور پھر floats1 کے ساتھ اسے چلانے.
اور اب، میں واقعی میں 0.1 دیکھ.
>> ہم کو حل کر سکتے ہیں ایک اور راستہ نہیں ہے یہ، اور اس کاسٹنگ کا استعمال کرتے ہوئے ہے.
کاسٹنگ ایک تبدیل کے عمل ہے ڈیٹا کی قسم ایک دوسرے پر، یہ سنبھالنے
ایسا کرنے کے لئے سمجھ میں آتا ہے.
اس صورت میں، میں کیا کر سکتا ہے واپس جانا ہے میں ہوں جہاں کوڈ کے ورژن
int میں 10 کی طرف سے INT میں تقسیم، لیکن میں نے واضح طور پر سنکلک بتا سکتا
میں نے اسے اگرچہ کے طور پر 1 کے علاج کے لئے چاہتے ہیں کہ ایک یہ ایک int ہے، اگرچہ، فلوٹ، اور
میں نے ایک فلوٹ کے طور پر 10 کے علاج کے لئے چاہتے ہیں، اس، بھی، ایک int ہے، اگرچہ.
>> حقیقت میں، میں نے صرف کے ساتھ دور حاصل کر سکتے ہیں ، ایک فلوٹ کرنے کے لئے ان میں سے ایک ڈال
کیونکہ آپ کو ایک کی طرف سے ایک فلوٹ تقسیم INT، یا ایک فلوٹ سے ایک int، سی گے
آپ کو ایک نقطہ کی قیمت تیرتا واپس.
لیکن اس معاملے میں، اچھا اقدام کے لئے، میں گے recompile، یہ floats کے دونوں کو تبدیل
بنانے floats1 کے ساتھ اپنے پروگرام، پھر ڈاٹ سلیش floats1 کے ساتھ اسے چلانے،
اور میں نے بھی 0.1 دیکھ.