C প্রোগ্রামিং ল্যাংগুয়েজ শিখুন (পার্ট-৫)

Posted: জুলাই 12, 2010 in প্রোগ্রামিং
Tags: , , ,

লিখেছেনঃ জাকির

বিসমিল্লাহহির রাহমানের রাহীম।সবাইকে সালাম জানিয়ে আমি আজকের টিউন শুরু করছি।বাংলাদেশ পাটের DNA এর BLUE PRINT আবিষ্কার করেছে।  নিজের কাছে খুব ভালো লাগছে। যেন আমার নিজের সাফল্য।

আজকে আমি C প্রোগ্রামিং এর কিছু ছোট খাট থিওরি নিয়ে আলোচনা করব।

Escape sequence: C প্রোগ্রামিং ল্যাঙ্গুয়েজে কিছু Character আছে যেগুলো Out Put এ দেখা যায় না। এ সব Character কে Escape sequence বা মুক্ত ক্রম বলে। এগুলো সাধারনত একটা Backslash (\)দিয়ে আরম্ভ হয়। যেমন আমাদের যখন নতুন লাইন দরকার তখন \n দিতে হয়। আবার যখন Tab এর প্রয়জোন হয় তখন \t লিখতে হয়। ইত্যাদি।

নিছের চিত্রে সর্বাধিক ব্যবহৃত কিছু Escape sequence এর  তালিকা এবং এদের কাজ দেওয়া হল।Escape sequence

Variables: Variable বলতে চলক কে বুঝায়। আমরা অঙ্কে যেমন x, y অথবা z ব্যবহার করতাম এখনে ও একই উদ্দেশ্য Variable ব্যবহৃত হয়।

যেমনঃ x=3; y=5; z; ইত্যাদি। এখানে x একটি চলক বা Variable  যার মান 3 ধরা হয়েছে। তেমনি y এরমান ধরা হয়েছে 5 এবং z এর কোন মান ধরা হয় নি।

Declaration: Variable গুলো বা অন্য কোন character কোন Data type তা প্রকাশ করা হচ্ছে Declaration এর কাজ। Declaration দ্বারা কোন কিছু ঘোষনা করা হয়। অর্থাত কোন কিছু declare করতে  Declaration ব্যবহার করা হয়।

যেমনঃ int x=45; float z=2.3; char tech_tune; ইত্যাদি।

এখানে x একটি integer type variable ঘোষনা করা হয়েছে  যার মান 45 ধরা হয়েছে, z floating point variable যার মান 2.3 ধরা হয়েছে,  tech_tune character type variable যার কোন মান ধরা হয়নি।

Expression: Expression দ্বারা অভিব্যক্তি প্রকাশ করা হয়। এগুলো একটি Single data item প্রকাশ করে। যার মধ্যে operator sign থাকে।( + – * / = < > <= >= ইত্যাদিকে operator sign বলে।)

যেমনঃ x+y; x+y=z; x<y ইত্যাদি। এগুলো মনে হয় ব্যাখ্যা করার প্রয়োজন নেই।

থিওরি গুলো বুঝার জন্য একটি প্রোগাম লিখে সব ব্যাখ্যা করে দিচ্ছি।

 C প্রোগ্রামিং ল্যাংগুয়েজ শিখুন (পার্ট ৫) | Techtunes

এখানে x y z তিনটা variable বা চলক।

এবং  x একটি integer type variable ঘোষনা করা হয়েছে  যার মান ধরা হয়েছে ৩ । একই ভাবে y এর মান ধরা হয়েছে 5, এবং z এর কোন মান ধরা হয়নি।

তারপর  z=x+y;  Expression দ্বারা x+y এর মান z এর সমান ধরা হয়েছে।

আর printf(”%d\n”, z); statement  এর ভিতরে Escape sequence(\n) দ্বারা new line প্রিন্ট করার জন্য বলা হয়েছে।

এখন এই প্রোগ্রামটা RUN করালে OUT PUT দেবে 8।

Source

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / পরিবর্তন )

Twitter picture

You are commenting using your Twitter account. Log Out / পরিবর্তন )

Facebook photo

You are commenting using your Facebook account. Log Out / পরিবর্তন )

Google+ photo

You are commenting using your Google+ account. Log Out / পরিবর্তন )

Connecting to %s