0x1234 সংখ্যার বাইনারিরূপ কোনটি?
সঠিক উত্তর
ঘ0001001000110100
ব্যাখ্যা
প্রশ্নের শুরুর শূন্য-এক্স চিহ্ন বলে দেয় সংখ্যাটি হেক্সাডেসিমেল বা ষোলোভিত্তিক। তাই এক দুই তিন চার এখানে দশমিক সংখ্যা নয়, ষোলোভিত্তিক অঙ্ক।
ষোলোভিত্তিক থেকে বাইনারিতে যাওয়ার সহজ নিয়ম: প্রতিটি অঙ্ককে আলাদাভাবে চার বিটের বাইনারিতে লিখুন, কারণ ষোলো হলো দুইয়ের চার ঘাত। এক হয় শূন্য শূন্য শূন্য এক, দুই হয় শূন্য শূন্য এক শূন্য, তিন হয় শূন্য শূন্য এক এক, চার হয় শূন্য এক শূন্য শূন্য।
এই চারটি চার-বিটের দল পাশাপাশি বসালে পাই ষোলো বিটের সংখ্যা, যা চতুর্থ বিকল্পের সঙ্গে হুবহু মেলে। দশমিকে এর মান চার হাজার ছয়শো ষাট।
চেনার সহজ উপায়: চার অঙ্কের হেক্স সংখ্যায় ঠিক ষোলোটি বিট থাকবে। প্রথম ও দ্বিতীয় বিকল্পে বারো ও তেরোটি বিট, তাই আগেই বাদ। তৃতীয়টিতে ষোলো বিট থাকলেও প্রথম দল এক এক এক শূন্য, যা হেক্সে ই, এক নয়।
- 0x মানে হেক্সাডেসিমেল (ভিত্তি ১৬)
- ১৬ = ২⁴, তাই প্রতিটি অঙ্ক = ৪ বিট
- 1 → 0001
- 2 → 0010
- 3 → 0011
- 4 → 0100
- 0x1234 = 0001 0010 0011 0100 (দশমিকে ৪৬৬০)
স্টেপ বাই স্টেপ শিখুন
৪/৪- 0x চিহ্ন মানে সংখ্যাটি হেক্সাডেসিমেল; প্রতিটি অঙ্ক = ৪ বিট।
- 1 → 0001 এবং 2 → 0010।
- 3 → 0011 এবং 4 → 0100।
- চারটি দল পাশাপাশি: 0001 0010 0011 0100, মানে বিকল্প ঘ।
ক. 001010011100: মাত্র ১২ বিট; এর মান 0x29C, 0x1234 নয়।
খ. 0010010010100: ১৩ বিট; এর মান 0x494, চার-বিটের দলে মেলে না।
গ. 1110101111001011: ১৬ বিট হলেও প্রথম দল 1110 = E; এর মান 0xEBCB।
হেক্স থেকে বাইনারি: প্রতিটি অঙ্ককে ৪ বিটে লিখে পাশাপাশি বসান; শুরুর দল 0001 আর শেষের দল 0100 দেখেই ঘ মিলে যায়।
হেক্সের এক অঙ্ক, বাইনারির চার বিট।