1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,700 >> বক্তা 1: আমি লিখতে চাই ধরুন একটি float আউট ছাপে একটি প্রোগ্রাম, 3 00:00:02,700 --> 00:00:05,700 বিশেষভাবে ফলাফল 10 দ্বারা 1 বিভাজক. 4 00:00:05,700 --> 00:00:08,830 ওয়েল, আমার প্রথম সহজাত করতে হবে নিম্নরূপ এই প্রোগ্রাম লিখতে. 5 00:00:08,830 --> 00:00:18,160 ভাসা চ তাহলে 10 দ্বারা বিভক্ত 1 সমান, এবং যার ফলে, শতাংশ .1 চ চ প্রিন্ট 6 00:00:18,160 --> 00:00:22,270 আমি প্রিন্ট করতে চান যে বোধক এক দশমিক স্থান থেকে একটি float, 7 00:00:22,270 --> 00:00:26,490 ব্যাকস্ল্যাশ এন কমা চ. 8 00:00:26,490 --> 00:00:28,270 এর এখন এই প্রোগ্রাম কম্পাইল করা যাক. 9 00:00:28,270 --> 00:00:32,980 ভাসা 0 ডট স্ল্যাশ ভাসা 0 করুন. 10 00:00:32,980 --> 00:00:34,140 >> ওহ, এটা মোটামুটি ঠিক নয়. 11 00:00:34,140 --> 00:00:40,210 আমি 1 10 দ্বারা বিভক্ত যে পুরোপুরি নিশ্চিত নই, বা 1/10 এখনো 0.0 কিন্তু 0.1 নয়, এবং 12 00:00:40,210 --> 00:00:42,820 এখানে আমি পর্দা 0.0 উপর এইজন্য করছি. 13 00:00:42,820 --> 00:00:43,860 কি করছেন? 14 00:00:43,860 --> 00:00:47,790 ওয়েল, দেখা যাচ্ছে যে সি, যদি এ আপনি কোন int দ্বারা কোন int বণ্টন, 15 00:00:47,790 --> 00:00:49,090 আপনি কোন int ফিরে পেতে. 16 00:00:49,090 --> 00:00:54,810 তাই 1 10 দ্বারা ভাগ করা হয়, যদিও প্রকৃতপক্ষে 0.10, 0.1, কোন int মধ্যে মাপসই করতে পারবেন না 17 00:00:54,810 --> 00:00:58,930 এবং তাই কি গ এটি ছোট করা, বা হয় না পরে সবকিছু দূরে ছোঁড়ার 18 00:00:58,930 --> 00:01:01,770 দশমিক স্থান, যার ফলে যাব শুধু 0 আমাদেরকে. 19 00:01:01,770 --> 00:01:04,989 >> কিন্তু তারপর, অবশ্যই, মুদ্রণ চ, আমরা আমরা চ মুদ্রণ করতে চান যে নির্দিষ্ট 20 00:01:04,989 --> 00:01:09,260 এক দশমিক স্থান, এবং তাই যে 0 0.0 হিসাবে প্রদর্শন করা হয়. 21 00:01:09,260 --> 00:01:11,540 ওয়েল, স্পষ্টতই এই একটি সমস্যা যে একটি সমাধান প্রয়োজন. 22 00:01:11,540 --> 00:01:14,025