>> დინამიკები 1: დავუშვათ, მინდა დაწერა პროგრამა, რომელიც ბეჭდავს out float,
კონკრეტულად შედეგი გამყოფი 1 10.
ისე, ჩემი პირველი ინსტინქტები იქნება წერენ ამ პროგრამის შემდეგნაირად.
Float f შეადგენს 1 იყოფა 10, და შემდეგ ბეჭდვა f პროცენტს .1 f, რითაც
აუწყებდა, რომ მინდა ბეჭდვა float ერთ ათობითი ადგილი,
backslash n მძიმით ვ.
მოდით ახლა შეადგინონ ამ პროგრამის.
რათა float 0 dot slash float 0.
>> ისე, რომ არ არის საკმაოდ უფლება.
მე საკმაოდ დარწმუნებული ვარ, რომ 1 იყოფა 10 ან 1/10 არ არის 0.0, მაგრამ 0.1, და ჯერ
აქ მე ხედავს ეკრანზე 0.0.
რა ხდება?
ასევე, ირკვევა, რომ გ, თუ თქვენ დაყოფის int by int,
თქვენ დავუბრუნდეთ int.
და ა.შ. მიუხედავად იმისა, რომ 1 იყოფა 10 მართლაც 0.10, 0.1 ვერ ჯდება int,
და მერე რა c არ არის ის truncates, ან ისვრის მოშორებით ყველაფერი შემდეგ
ათობითი ადგილი, რითაც ტოვებს ჩვენთვის მხოლოდ 0.
>> მაგრამ შემდეგ, რა თქმა უნდა, ბეჭდვითი F, ჩვენ დააკონკრეტა, რომ ჩვენ გვინდა ბეჭდვა ვ
ერთ ათობითი ადგილი და ისე, რომ 0 გამოისახება 0.0.
ისე, აშკარაა, რომ ეს არის პრობლემა, რომ სჭირდება გადაწყვეტა.