135 জন দেখেছেন
"সি এর অপারেটরস ও এক্সপ্রেশনস" বিভাগে করেছেন (6,242 পয়েন্ট)

2 উত্তর

0 পছন্দ 0 জনের অপছন্দ
করেছেন (8,282 পয়েন্ট)
যেসব অপারেটর দুটি ডাটা নিয়ে কাজ করে তাদের বাইনারি অপারেটর বলে। যেমন : a=2-5 লেখা হলে এখানে আবার ‘-’ বাইনারি অপারেটর। কারণ তা ২ এবং ৫ দুজনকে নিয়েই কাজ করেছে।
অর্থাৎ দুইটি ডাটা নিয়ে কাজ করতে এই অপারেটর ব্যবহার করা হয়।
0 পছন্দ 0 জনের অপছন্দ
করেছেন (1,148 পয়েন্ট)
কম্পিউটার যেকোন
তথ্যকে নাম্বার
হিসেবে মেমরিতে
রাখে। আর এই
নাম্বারগুলো থাকে
দ্বিমিক আকারে,
অর্থাৎ ২ ভিত্তিক
নাম্বার বা বাইনারি
নাম্বার হিসেবে।
বাইনারিতে কোন
নাম্বারকে প্রকাশ
করার জন্য কেবল দুটি
ডিজিট রয়েছে, 0
এবং 1 । প্রতিটি 0 বা
1 হল একেকটি বিট।
বিট-ওয়াইজ
অপারেটরগুলো সমগ্র
নাম্বার নিয়ে কাজ
না করে এই বিটগুলোর
একেকটির উপর পৃথক
পৃথকভাবে কাজ করে।
যেহেতু একটি বিটে
কেবল 0 এবং 1 এই দুটি
ডিজিটের একটি
থাকতে পারে, তাই
যেকোন বিট-ওয়াইজ
অপারেটর দিয়ে যাই
করা হোক না কেন,
শেষ পর্যন্ত একটি বিট
হয় পরিবর্তিত হয়ে 0/1
হবে নতুবা যা ছিল
তাই থাকবে।
সি ল্যাঙ্গুয়েজে ৬টি
বিট-ওয়াইজ অপারেটর
রয়েছে, যথা –
১) & (AND)
        ৪) ^ (
XOR)
২) | (OR)
         ৫) << (
LEFT SHIFT)
৩) ~ (NOT)
        ৬) >> (
RIGHT SHIFT)
টি উত্তর
২১ জানুয়ারি ২০১৯ "ক্যারিয়ার" বিভাগে উত্তর দিয়েছেন Ariful (৬৩৭৩ পয়েন্ট )
টি উত্তর

সম্পর্কিত প্রশ্নগুচ্ছ

288,167 টি প্রশ্ন

373,447 টি উত্তর

112,930 টি মন্তব্য

156,803 জন নিবন্ধিত সদস্য



বিস্ময় বাংলা ভাষায় সমস্যা সমাধানের একটি নির্ভরযোগ্য মাধ্যম। এখানে আপনি আপনার প্রশ্ন করার পাশাপাশি অন্যদের প্রশ্নে উত্তর প্রদান করে অবদান রাখতে পারেন অনলাইনে বিভিন্ন সমস্যার সমাধানের জন্য সবথেকে বড় এবং উন্মুক্ত তথ্যভাণ্ডার গড়ে তোলার কাজে।
* বিস্ময়ে প্রকাশিত সকল প্রশ্ন বা উত্তরের দায়ভার একান্তই ব্যবহারকারীর নিজের, এক্ষেত্রে কোন প্রশ্নোত্তর কোনভাবেই বিস্ময় এর মতামত নয়।
...