সংখ্যা বেস রূপান্তরকারী

বাইনারি (বেস ২), অক্টাল (বেস ৮), দশমিক (বেস ১০) এবং হেক্সাডেসিমাল (বেস ১৬) এর মধ্যে সংখ্যা রূপান্তর করুন। আরবিট্রারি প্রিসিশন পূর্ণসংখ্যা, প্রিফিক্স ফরম্যাট (0b, 0o, 0x), ঋণাত্মক সংখ্যা এবং two's complement উপস্থাপনা সমর্থন করে।

দশমিক
হেক্স (ছোট হাতের)
হেক্স (বড় হাতের)
হেক্স (গ্রুপকৃত)
হেক্স (0x উপসর্গ)
বাইনারি
বাইনারি (গ্রুপকৃত)
অক্টাল
Base64
টু'স কমপ্লিমেন্ট
টু'স কমপ্লিমেন্ট (গ্রুপকৃত)

সংখ্যা বেস সম্পর্কে আরও

সংখ্যা পদ্ধতি

সংখ্যা বেস (বা র্যাডিক্স) নির্ধারণ করে সংখ্যা প্রকাশে কতগুলি অনন্য অঙ্ক ব্যবহার করা হয়। বেস N-এ প্রতিটি অঙ্কের অবস্থান N-এর ঘাত প্রকাশ করে।

বেসনামঅঙ্কসাধারণ ব্যবহার
2বাইনারি0, 1ডিজিটাল সার্কিট, ডেটা সংরক্ষণ, বিটওয়াইজ অপারেশন
8অক্টাল0-7Unix ফাইল পারমিশন, লেগেসি সিস্টেম
10দশমিক0-9দৈনন্দিন গণনা, মানব-পাঠযোগ্য সংখ্যা
16হেক্সাডেসিমাল0-9, A-Fমেমোরি অ্যাড্রেস, রঙের কোড, বাইট মান
দ্রুত রূপান্তর রেফারেন্স
দশমিকবাইনারিঅক্টালHex
0000000
1000111
5010155
81000108
10101012A
15111117F
16100002010
25511111111377FF
সাধারণ প্রিফিক্স
  • 0b বা 0B বাইনারির জন্য (যেমন, 0b1010 = 10)
  • 0o বা 0O অক্টালের জন্য (যেমন, 0o17 = 15)
  • 0x বা 0X হেক্সাডেসিমালের জন্য (যেমন, 0xFF = 255)
টু'স কমপ্লিমেন্ট

টু'স কমপ্লিমেন্ট হলো কম্পিউটিংয়ে সাইন্ড পূর্ণসংখ্যার স্ট্যান্ডার্ড প্রকাশ। একটি সংখ্যা নেগেট করতে: সব বিট উল্টান, তারপর 1 যোগ করুন। 8-বিট সিস্টেমে মান -128 (10000000) থেকে 127 (01111111) পর্যন্ত। সর্বোচ্চ বিট চিহ্ন নির্দেশ করে: 0 ধনাত্মক, 1 ঋণাত্মক।

ব্যবহারে Hex
  • রঙ: #FF5733 = RGB(255, 87, 51)। প্রতি জোড়া hex অঙ্ক একটি বাইট (0-255) প্রকাশ করে।
  • মেমোরি: 0x7FFF5FBFF8A0-এর মতো অ্যাড্রেস hex-এ লেখা হয় কারণ প্রতিটি hex অঙ্ক ঠিক 4টি বাইনারি অঙ্কের সাথে মেলে।
  • ফাইল পারমিশন: chmod 755 অক্টাল ব্যবহার করে। 7 = rwx, 5 = r-x।

সম্পর্কিত টুলস