কম্পিউটার অভ্যন্তরীণভাবে বাইনারি (বেস 2) ব্যবহার করে। প্রোগ্রামাররা প্রায়ই হেক্সাডেসিমেল (বেস 16) দিয়ে কাজ করে। এই সিস্টেমগুলি বোঝার ফলে কম্পিউটারগুলি কীভাবে ডেটা সঞ্চয় এবং প্রদর্শন করে তা রহস্যময় করে।
তিনটি সিস্টেম
| সিস্টেম | বেস | ব্যবহৃত সংখ্যা |
|---|---|---|
| বাইনারি | 2 | 0, 1 |
| দশমিক | 10 | 0-9 |
| হেক্সাডেসিমেল | 16 | 0-9, A-F |
হেক্সে: A=10, B=11, C=12, D=13, E=14, F=15
বাইনারি থেকে দশমিক
প্রতিটি বাইনারি ডিজিট ডান দিক থেকে শুরু করে 2 এর শক্তিকে প্রতিনিধিত্ব করে।
উদাহরণ: 1101 (বাইনারী) কে দশমিকে রূপান্তর করুন
1×2³ + 1×2² + 0×2¹ + 1×2⁰
= 8 + 4 + 0 + 1
= 13
দশমিক থেকে বাইনারি
2 দ্বারা বারবার ভাগ করুন, অবশিষ্টাংশ রেকর্ড করুন:
উদাহরণ: 25 কে বাইনারিতে রূপান্তর করুন
25 ÷ 2 = 12 remainder 1
12 ÷ 2 = 6 remainder 0
6 ÷ 2 = 3 remainder 0
3 ÷ 2 = 1 remainder 1
1 ÷ 2 = 0 remainder 1
নীচে থেকে উপরে অবশিষ্টাংশ পড়ুন: 11001
চেক করুন: 16 + 8 + 0 + 0 + 1 = 25 ✓
হেক্সাডেসিমেল থেকে দশমিক
প্রতিটি হেক্স ডিজিট 16 এর একটি শক্তি উপস্থাপন করে:
উদাহরণ: 2F (হেক্স) কে দশমিকে রূপান্তর করুন
2×16¹ + F×16⁰
= 2×16 + 15×1
= 32 + 15
= 47
বাইনারি থেকে হেক্সাডেসিমেল (দ্রুত পদ্ধতি)
ডান থেকে 4 এর সেটে বাইনারি ডিজিট গ্রুপ করুন, প্রতিটি গ্রুপকে রূপান্তর করুন:
উদাহরণ: 11010111 বাইনারি থেকে হেক্স
1101 = 13 = D
0111 = 7
ফলাফল: D7 হেক্স
কেন হেক্স?
8 বাইনারি ডিজিট (একটি বাইট) = ঠিক 2 হেক্স ডিজিট। তাই:
- 00000000 = 00 (হেক্স) = 0
- 11111111 = FF (হেক্স) = 255
এটি হেক্সকে বাইনারি ডেটা উপস্থাপন করার একটি কম্প্যাক্ট উপায় করে তোলে। ওয়েব রং হেক্স ব্যবহার করে (যেমন, #FF5733 = লাল 255, সবুজ 87, নীল 51)।
সাধারণ মূল্যবোধ
| দশমিক | বাইনারি | হেক্স |
|---|---|---|
| 0 | 0000 | 0 |
| 10 | 1010 | ক |
| 15 | 1111 | চ |
| 16 | 10000 | 10 |
| 255 | 11111111 | এফএফ |
| 256 | 100000000 | 100 |
বাইনারি, দশমিক, হেক্সাডেসিমেল এবং অক্টালের মধ্যে অবিলম্বে রূপান্তর করতে আমাদের সংখ্যা বেস কনভার্টার ব্যবহার করুন।