IEEE 754 ফ্লোট ইন্সপেক্টর
একটি দশমিক সংখ্যা বা বিট প্যাটার্ন লিখুন এবং সিঙ্গল বা ডাবল-প্রিসিশনে এর IEEE 754 বিশ্লেষণ দেখুন — সাইন, এক্সপোনেন্ট ও ম্যান্টিসা বিট — পুনর্গঠিত মানসহ।
🔒 এই টুলটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। আপনার ফাইল কখনও সার্ভারে আপলোড করা হয় না।
বিট বিন্যাস
সাইন
এক্সপোনেন্ট (বায়াসড / আনবায়াসড)
ম্যান্টিসা (hex)
পুনর্গঠিত মান
এটি কীভাবে কাজ করে
- একটি দশমিক সংখ্যা লিখুন এবং সিঙ্গল (৩২-বিট) বা ডাবল (৬৪-বিট) প্রিসিশন বেছে নিন।
- সঠিক IEEE 754 বিট প্যাটার্ন পেতে মানটি একটি টাইপড অ্যারে বাফারে লেখা হয়।
- বিট বিন্যাস ক্ষেত্র অনুসারে রঙিন হয়: সাইন, এক্সপোনেন্ট ও ম্যান্টিসা।
- বায়াসড ও আনবায়াসড এক্সপোনেন্ট এবং হেক্স ও বাইনারিতে ম্যান্টিসা পড়ুন।
FAQ
IEEE 754 কী?
এটি এমন মান যা প্রায় সব আধুনিক কম্পিউটার ফ্লোটিং-পয়েন্ট সংখ্যা বাইনারিতে উপস্থাপন করতে ব্যবহার করে, মানটিকে একটি সাইন বিট, একটি এক্সপোনেন্ট ও একটি ম্যান্টিসা (ভগ্নাংশ)-এ ভাগ করে। JavaScript সংখ্যা এবং বেশিরভাগ ভাষার "double" টাইপ ৬৪-বিট সংস্করণ ব্যবহার করে।
কোডে 0.1 + 0.2 কেন হুবহু 0.3 নয়?
বেশিরভাগ দশমিক ভগ্নাংশ বাইনারি ফ্লোটিং পয়েন্টে হুবহু উপস্থাপন করা যায় না, তাই সেগুলো নিকটতম উপস্থাপনযোগ্য মানে রাউন্ড করা হয়। এখানে বিট প্যাটার্ন দেখলে বোঝা যায় ম্যান্টিসা একটি আনুমানিক মান, হুবহু দশমিক নয়।
এক্সপোনেন্ট বায়াস মানে কী?
সংরক্ষিত এক্সপোনেন্ট বিটগুলো একটি আনসাইনড সংখ্যা যা একটি বায়াস দ্বারা সরানো (সিঙ্গলে ১২৭, ডাবলে ১০২৩) যাতে প্রকৃত এক্সপোনেন্ট আলাদা সাইন ছাড়াই ঋণাত্মক হতে পারে। টুলটি কাঁচা বায়াসড মান ও আনবায়াসড এক্সপোনেন্ট উভয়ই দেখায়।
এটি কি আমার ব্রাউজারের বাইরে কোনো হিসাব চালায়?
না — এটি আপনার সংখ্যাকে একটি টাইপড অ্যারে বাফারে লিখতে এবং সঠিক বিট প্যাটার্ন পড়তে JavaScript-এর অন্তর্নির্মিত DataView ব্যবহার করে, সম্পূর্ণ ক্লায়েন্ট-সাইডে।
আমরা কীভাবে তুলনীয়
| বৈশিষ্ট্য | Online Tool Store | কোডে হাতে বিট-শিফটিং |
|---|---|---|
| ভিজ্যুয়াল, রঙ-কোডেড বিট বিশ্লেষণ | ✓ | ✗ |
| তাৎক্ষণিকভাবে প্রিসিশন পরিবর্তন | ✓ | কোড পুনর্লিখন |
বিট প্যাটার্ন ডাম্প করতে একটি দ্রুত স্ক্রিপ্ট লেখা কাজ করে, কিন্তু এই ইন্সপেক্টর ব্রাউজার না ছেড়েই উভয় প্রিসিশনে বিন্যাসটি ভিজ্যুয়ালি দেখায়।