অনেক প্রোগ্রামিং ল্যাঙ্গুয়েজ এস্কেপ সিকোয়েন্স নামে একটি ধারণাকে সমর্থন করে। যখন একটি অক্ষরের পূর্বে ব্যাকস্ল্যাশ (\), তখন একে বলা হয় এস্কেপ সিকোয়েন্স এবং কম্পাইলারের কাছে এর একটি বিশেষ অর্থ রয়েছে। উদাহরণস্বরূপ, \n নিম্নলিখিত বিবৃতিতে একটি বৈধ অক্ষর এবং এটিকে একটি নতুন লাইন অক্ষর বলা হয় −
char ch = '\n';
এখানে, n অক্ষরের পূর্বে ব্যাকস্ল্যাশ (\), এর বিশেষ অর্থ রয়েছে যা একটি নতুন লাইন তবে মনে রাখবেন যে ব্যাকস্ল্যাশ (\) শুধুমাত্র কয়েকটি অক্ষরের সাথে বিশেষ অর্থ রয়েছে। নিম্নলিখিত বিবৃতিটি সি প্রোগ্রামিং-এ কোন অর্থ প্রকাশ করবে না এবং এটি একটি অবৈধ বিবৃতি হিসাবে ধরে নেওয়া হবে −
char ch = '\1';
নিচের সারণীতে C প্রোগ্রামিং ল্যাঙ্গুয়েজ −
-এ উপলব্ধ পালানোর সিকোয়েন্সের তালিকা করা হয়েছেSr.No | এস্কেপ সিকোয়েন্স এবং বর্ণনা |
---|---|
1 | \t এই সময়ে পাঠ্যে একটি ট্যাব সন্নিবেশ করান। |
2 | \b এই সময়ে পাঠ্যে একটি ব্যাকস্পেস সন্নিবেশ করান। |
3 | \n এই সময়ে পাঠ্যে একটি নতুন লাইন সন্নিবেশ করান। |
4 | \r এই সময়ে পাঠ্যের মধ্যে একটি ক্যারেজ রিটার্ন সন্নিবেশ করান। |
5 | \f এই সময়ে পাঠ্যে একটি ফর্ম ফিড সন্নিবেশ করান। |
6 | \’ এই সময়ে পাঠ্যে একটি একক উদ্ধৃতি অক্ষর সন্নিবেশ করান। |
7 | \" এই মুহুর্তে পাঠ্যে একটি ডবল উদ্ধৃতি অক্ষর সন্নিবেশ করান। |
8 | \\ এই সময়ে পাঠ্যে একটি ব্যাকস্ল্যাশ অক্ষর সন্নিবেশ করান। |
উদাহরণ
#include <stdio.h> int main() { char ch1; char ch2; char ch3; char ch4; ch1 = '\t'; ch2 = '\n'; printf( "Test for tabspace %c and a newline %c will start here", ch1, ch2); }
আউটপুট
Test for tabspace and a newline will start here