কীভাবে ব্যবহার করবেন
- সংখ্যাটি লিখুন। 0x, 0o ও 0b প্রিফিক্স এবং _ বা স্পেসের মতো বিভাজক গ্রহণ করা হয়।
- এটি যে বেসে লেখা হয়েছে, সেই বেস বেছে নিন।
- অন্য প্রতিটি বেসে মানটি পড়ুন; যেকোনোটি কপি করুন।
- একটি কাস্টম বেস (2–36) সেট করে base 32-এর মতো অপ্রচলিত বেস দেখুন।
অপশনগুলোর ব্যাখ্যা
- ইনপুট বেস
- 9-এর বেশি অঙ্কে অক্ষর ব্যবহার হয়—a হলো 10, f হলো 15 এবং z হলো 35। অক্ষরের বড়-ছোট হাতের পার্থক্য ধরা হয় না।
- বড় সংখ্যা
- গণনায় arbitrary-precision পূর্ণসংখ্যা ব্যবহার করা হয়, তাই 64-bit বা তার বড় মান সাধারণ ক্যালকুলেটরের মতো রাউন্ড হয়ে যাওয়ার বদলে নির্ভুল থাকে।
- টু’স কমপ্লিমেন্ট
- ঋণাত্মক সংখ্যার জন্য কম্পিউটার যে বিট প্যাটার্ন সংরক্ষণ করে, তা 8, 16, 32, 64 বা 128-bit-এর মধ্যে সংখ্যাটি ধারণ করতে পারে এমন সবচেয়ে ছোট signed integer অনুযায়ী দেখায়।
- অঙ্ক গ্রুপ করা
- পড়তে সুবিধার জন্য বাইনারি ও হেক্সকে চার অঙ্কের এবং দশমিককে তিন অঙ্কের দলে ভাগ করে। কপি করলে স্পেস বাদ যায়।
দ্রুত রেফারেন্স
| দশমিক | বাইনারি | অক্টাল | হেক্স |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 7 | 111 | 7 | 7 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 1111 1111 | 377 | FF |
| 1024 | 100 0000 0000 | 2000 | 400 |
| 65535 | 1111 1111 1111 1111 | 177777 | FFFF |
সচরাচর জিজ্ঞাসিত প্রশ্ন
হাতে বাইনারিকে দশমিকে কীভাবে রূপান্তর করব?
ডান দিকের বিটের অবস্থান 0 ধরে প্রতিটি বিটকে 2-এর সেই ঘাত দিয়ে গুণ করে সব যোগ করুন। 1011 হলো 1×8 + 0×4 + 1×2 + 1×1 = 11।
একটি হেক্স অঙ্ক চার বিটের সমান কেন?
ষোলোটি মান (0–f) প্রকাশ করতে ঠিক চারটি বিট লাগে (2⁴ = 16), তাই হেক্সের প্রতিটি অঙ্ক একটি nibble-এর সঙ্গে মেলে। এ কারণেই বাইট সংক্ষেপে লেখার জন্য হেক্স ব্যবহার করা হয়—প্রতি বাইটে দুটি অঙ্ক।
এটি কি ভগ্নাংশ সমর্থন করে?
না, শুধু পূর্ণসংখ্যা। 0.1-এর মতো ভগ্নাংশের বাইনারিতে প্রায়ই সসীম নির্ভুল উপস্থাপনা থাকে না।
এটি সর্বোচ্চ কত বড় সংখ্যা রূপান্তর করতে পারে?
এর কোনো ব্যবহারিক সীমা নেই; হাজার হাজার অঙ্কের সংখ্যাও তাৎক্ষণিকভাবে রূপান্তরিত হয়।
গোপনীয়তা
এই টুলটি পুরোপুরি আপনার ব্রাউজারে চলে। আপনার ফাইল ও লেখা আপনার ডিভাইসেই প্রসেস হয় এবং কখনো আমাদের সার্ভারে আপলোড হয় না।