কম্পিউটার টিউটোরিয়াল

C++-এ হোয়াইটস্পেস (Whitespace)


হোয়াইটস্পেস হলো একটি শব্দ যা ফরম্যাটিং উদ্দেশ্যে ব্যবহৃত ক্যারেক্টারকে বোঝায়। C++-এ এটি मुख্যকরভাবে স্পেস, ট্যাব এবং (কখনো কখনো) নিউলাইনকে বোঝায়। C++ কম্পাইলার সাধারণত হোয়াইটস্পেসকে উপেক্ষা করে, কিছু ছোট ব্যতিক্রম বাদে। উদাহরণস্বরূপ, নিচের ৪টি লাইন সব একই অর্থ বহন করে:

cout<<"Hello"; cout << "Hello"; cout                <<          "Hello"     ; cout << "Hello";

যেসব ক্ষেত্রে C++ কম্পাইলার হোয়াইটস্পেস বিবেচনা করে সেসব হলো কোটেশন চিহ্নের ভিতর এবং অপারেটর সনাক্তকরণের সময়। তাই যখন আপনি একটি স্ট্রিং-এ হোয়াইটস্পেস রাখেন, C++ সেটি গণনা করে। উদাহরণস্বরূপ,

"Hello world!" "Hello     world!"

এই দুটি ভিন্ন স্ট্রিং। এছাড়া য kompleks অপারেটর বা মাল্টি-ক্যারেক্টার অপারেটর ব্যবহার করলে, আপনি তাদের মাঝপথে স্পেস রাখতে পারবেন না। উদাহরণস্বরূপ,

<< এবং < < ভিন্ন। একইভাবে, += এবং + = ভিন্ন, যেখানে দ্বিতীয়টি একটি বৈধ এক্সপ্রেশন নয়।

  1. C++-এ আইডেন্টিফায়ার (Identifiers)

  2. C++ স্ট্যান্ডার্ড এরর স্ট্রিম (cerr) কী?

  3. C++ স্ট্যান্ডার্ড আউটপুট স্ট্রিম (cout) কী?

  4. C++-এ Hello World প্রোগ্রাম কীভাবে লিখবেন?