>> SPEAKER 1: فرض کنید من می خواهم به ارسال برنامه ای است که چاپ شناور،
به طور خاص در نتیجه تقسیم 1 10.
خب، اول از غرایز من را به ارسال این برنامه به شرح زیر است.
شناور F برابر با 1 تقسیم بر 10، و پس از آن نسخه قابل چاپ جمعه از درصد 0.1 F، در نتیجه
به این مفهوم است که من می خواهم برای چاپ شناور به یک مکان دهدهی،
بک اسلش نفر کاما از هم ج.
بیایید به این برنامه کامپایل.
را شناور 0 نقطه اسلش شناور 0.
>> خب، این کاملا درست نیست.
من کاملا مطمئن هستم که 1 تقسیم بر 10 هستم، و یا 1/10 (درصد) 0.0، اما 0.1 نیست، و در عین حال
در اینجا من از دیدن بر روی صفحه نمایش 0.0.
چه خبر است؟
خب، معلوم است که در C، اگر شما یک int تقسیم های عدد صحیح،
شما پشت یک int.
و به این ترتیب حتی اگر 1 تقسیم بر 10 است در واقع 0.10، 0.1 نمی تواند در یک int جا،
و تا چه گراد است آن truncates، و یا می اندازد دور همه چیز را بعد از
مکان های ده دهی، بدین وسیله از ترک ما تنها با 0.
>> اما پس از آن، البته، با چاپ F، ما مشخص است که ما می خواهم برای چاپ جمعه به
یک مکان دهدهی، و به طوری که 0 به عنوان 0.0 نمایش داده می شود.
خوب، واضح است که این یک مشکل است که یک راه حل نیاز دارد.