আমি পরীক্ষা করছিলাম কি জিরো সহ বিভাগ থেকে ফিরে এসেছিল 0/1, 1/0এবং 0/0। এর জন্য আমি নিম্নলিখিতগুলির মতো কিছু ব্যবহার করেছি:
Console.WriteLine(1d / 0d);
তবে এই কোডটি প্রিন্ট করে 8না Infinityবা কিছু স্ট্রিং ধ্রুবক পছন্দ করে PositiveInfinity।
নিম্নলিখিত সমস্ত মুদ্রণের সম্পূর্ণতার জন্য 8:
Console.WriteLine(1d / 0d);
double value = 1d / 0d;
Console.WriteLine(value);
Console.WriteLine(Double.PositiveInfinity);
এবং Console.WriteLine(Double.NegativeInfinity);প্রিন্ট -8।
কেন এই অনন্তটি মুদ্রণ করে 8?
আপনারা যারা মনে করেন এটি অনন্তের প্রতীক বলে মনে করছেন নিম্নলিখিত প্রোগ্রামটি আটটি নয়:
Console.WriteLine(1d / 0d);
double value = 1d / 0d;
Console.WriteLine(value);
Console.WriteLine(Double.PositiveInfinity);
Console.WriteLine(8);
আউটপুট:
8, অনন্যতার জন্য কিছু অদ্ভুত ইউনিকোড চরিত্র নয়, 90 ডিগ্রি ঘোরানো হয়েছে? এটি আপনার লোকেলের ভিত্তিতে পরিবর্তিত হতে পারে। আমি এটি ডটনেটফিডালটনে চেষ্টা করেছিলাম এবং এটি মুদ্রণ করে Infinity।
Double.PositiveInfinity.ToString()[0] == '8'। কিছু বিদেশী চরিত্র রয়েছে যা কিছু ফন্টে অন্যের সাথে খুব মিল দেখায়। এছাড়াও, আপনার কম্পিউটারটি কোন ভাষাতে কনফিগার করা হয়েছে?
8(জার্মান লোকাল) রয়েছে।
Console.Write("∞");



∞অনন্তের চিহ্ন sign এটি দেখতে এটি 90 ডিগ্রি সরিয়ে ফেলুন 8