কনক্যাটেনেশন অপারেটর আর স্ট্রিং অপারেটর কি একই? আমার জানা খুব প্রয়োজন। নিচে একটু যদি দেখে বলেন।

  • এ্যারিথমেটিক অপারেটর (Arithmetic Operator)
  • অ্যাসাইনমেন্ট অপারেটর (Assignment Operator)
  • ইনক্রিমেন্ট/ডিক্রিমেন্ট অপারেটর (Increment/Decrement Operator)
  • লজিক্যাল অপারেটর (Logical Operator)
  • কমপারিসন অপারেটর (Comparison Operator)
  • কনক্যাটেনেশন অপারেটর (Concatenation Operator)
  • কন্ডিশনাল অপারেটর (Conditional Operator)

আবার কোথাও,

  • এ্যারিথমেটিক অপারেটরঃ গাণিতিক হিসাব-নিকাশ করে।
  • অ্যাসাইনমেন্ট অপারেটরঃ ভ্যারিয়েবলে ভ্যালু এসাইন/জমা করে।
  • ইনক্রিমেন্ট/ডিক্রিমেন্ট অপারেটরঃ ভ্যালু এক বৃদ্ধি/হ্রাস করে।
  • লজিক্যাল অপারেটরঃ সিদ্ধান্ত গ্রহণে সহায়তা করে।
  • কমপারিসন অপারেটরঃ দুই বা ততোধিক ভ্যালুর তুলনা করে।
  • স্ট্রিং অপারেটরঃ স্ট্রিং অ্যাসাইন এবং দুটি স্ট্রিং একত্রিত করে।
  • অ্যারে অপারেটরঃ অ্যারের মধ্যে তুলনা করে।

asked 25 Jan, 02:03

mithun%20sarkar's gravatar image

mithun sarkar
213

edited 04 Feb, 07:41

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
23618


কনক্যাটেনেশন এক ধরনের স্ট্রিং অপারেশন যে অপারেশনে দুটি স্ট্রিং একসাথে জুড়ে দেয়া হয়। এরকম বেশকিছু স্ট্রিং অপারেশন আছে যেমন স্ট্রিং কম্পারিজন, যে অপারেশনে দুইটা স্ট্রিং এর মধ্যে তুলনা করা হয়। কনক্যাটেনেশনের নির্দিষ্ট কোন অপারেটর নেই, তবে অনেক ল্যাঙ্গুয়েজে + অপারেটরকে স্ট্রিং কনক্যাটেনেশন অপারেটর হিসেবে ব্যবহার করা হয়। যেমন সি ল্যাঙ্গুয়েজে স্ট্রিং কনক্যাকেটেনেশন করা হয় strcat() ফাংশন কল করে, এতে অন্যকোন অপারেটর নেই। আবার সি++, পাইথন, জাভা, পিএইচপি ইত্যাদি ল্যাঙ্গুয়েজে + দিয়ে স্ট্রিং কনক্যাটেনেশন করা যায়। একইরকমভাবে স্ট্রিং কম্পারিজনেরও কোন নির্দিষ্ট অপারেটর নেই তবে অনেক প্রোগ্রামিং ল্যাঙ্গুয়েজে <, >, == ইত্যাদিকে স্ট্রিং কম্পারিজন অপারেটর হিসেবে ব্যবহার করা যায়। সেক্ষেত্রে সেইসব প্রোগ্রামিং ল্যাঙ্গুয়েজে +, >, <, ==, এদের সবাইকে স্ট্রিং অপারেটর বলা যেতে পারে। অর্থাৎ স্ট্রিং অপারেটর হচ্ছে একটা গ্রুপ আর এই গ্রুপের একটা সদস্য হচ্ছে স্ট্রিং কনক্যাটেনেশ অপারেটর +।

permanent link

answered 29 Jan, 03:36

Ashfaqur%20Rahman's gravatar image

Ashfaqur Rahman
6749

edited 29 Jan, 06:08

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
23618

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×55
×14

question asked: 25 Jan, 02:03

question was seen: 179 times

last updated: 04 Feb, 07:41