কম্পিউটার

C-তে স্ট্রিংাইজ এবং টোকেন-পেস্টিং অপারেটর


এই বিভাগে আমরা C-তে স্ট্রিংাইজ অপারেটর এবং টোকেন পেস্টিং অপারেটর কী তা দেখব। স্ট্রিংাইজ অপারেটর হল একটি প্রিপ্রসেসর অপারেটর। এটি একটি টোকেনকে স্ট্রিং-এ রূপান্তর করতে কম্পাইলারকে কমান্ড পাঠায়। আমরা এই অপারেটরটিকে ম্যাক্রো সংজ্ঞায় ব্যবহার করি৷

স্ট্রিংাইজ অপারেটর ব্যবহার করে আমরা কোনো উদ্ধৃতি ব্যবহার না করেই কিছু লেখাকে স্ট্রিংয়ে রূপান্তর করতে পারি।

উদাহরণ কোড

#include<stdio.h>
#define STR_PRINT(x) #x
main() {
   printf(STR_PRINT(This is a string without double quotes));
}

আউটপুট

This is a string without double quotes

টোকেন পেস্টিং অপারেটর একটি প্রিপ্রসেসর অপারেটর। এটি একটি স্ট্রিংয়ে দুটি টোকেন যুক্ত বা সংযুক্ত করতে কম্পাইলারকে কমান্ড পাঠায়। আমরা এই অপারেটরটিকে ম্যাক্রো সংজ্ঞায় ব্যবহার করি৷

উদাহরণ কোড

#include<stdio.h>
#define STR_CONCAT(x, y) x##y
main() {
   printf("%d", STR_CONCAT(20, 50));
}

আউটপুট

2050

  1. জাভাস্ক্রিপ্টে লজিক্যাল এবং অপারেটর (&&) কী?

  2. জাভাস্ক্রিপ্টে অপারেটর টাইপ কি?

  3. জাভাস্ক্রিপ্ট বিটওয়াইজ এবং (&) অপারেটর কি?

  4. জাভাস্ক্রিপ্টে TextDecoder এবং TextEncoder?