মডিউল ১-৭+ মডিউল ১-৮: সি ইনপুট + এস্কেপ সিকুয়েন্স
সি প্রোগ্রামিংয়ে ইনপুট (Input)
C প্রোগ্রামিংয়ে, ইনপুট বলতে বোঝায় ব্যবহারকারীর দেওয়া তথ্য (data) যা প্রোগ্রামটি গ্রহণ করে।
C প্রোগ্রামিংয়ে, scanf() ফাংশন ব্যবহার করে কীবোর্ড থেকে ইনপুট নেওয়া হয়। scanf() ফাংশনটি stdio.h হেডার ফাইলে সংজ্ঞায়িত থাকে।
scanf() ফাংশনের ব্যবহার:
উদাহরণ:
format_specifier:
scanf() ফাংশনে বিভিন্ন format_specifier ব্যবহার করা হয়। কিছু সাধারণ format_specifier:
%d: ইন্টেজার (integer)
%f: ফ্লোটিং-পয়েন্ট (floating-point) সংখ্যা
%c: character
& (Ampersand) Operator:
& operator ব্যবহার করে ভেরিয়েবলের ঠিকানা (address) পাওয়া যায়। scanf() ফাংশনে ভেরিয়েবলের ঠিকানা ব্যবহার করে সেই ভেরিয়েবলে ইনপুট স্টোর করা হয়।
scanf() ফাংশন ব্যবহার করে ইনপুট নেওয়া যায়। format_specifier এবং & operator সম্পর্কে জানা ইনপুট নেওয়ার জন্য গুরুত্বপূর্ণ।
Output:
সি প্রোগ্রামিংয়ে এস্কেপ সিকুয়েন্স (Escape Sequence)
C প্রোগ্রামিংয়ে, এস্কেপ সিকুয়েন্স হলো এক বা একাধিক সংকেতের (character) একটি গ্রুপ, যা কোনো বিশেষ অর্থ বহন করে।backslash চিহ্ন দিয়ে এস্কেপ সিকুয়েন্স শুরু হয়।
কিছু সাধারণ এস্কেপ সিকুয়েন্স:
\n: নিউ লাইন (New Line) - এটি কোডের পরের লাইনে প্রিন্ট করে।
\t: হরাইজোন্টাল ট্যাব (Horizontal Tab) - এটি কোডের পরের অল্প কিছু স্পেস দেয়।
" (double quote): এটি একটি ডবল কোটকে নির্দেশ করে। যদি কোনো স্ট্রিং (string) এর মধ্যে ডবল কোট লাগাতে হয়, তাহলে এস্কেপ সিকুয়েন্স " ব্যবহার করতে হয়।
' (single quote): এটি একটি সিঙ্গেল কোটকে নির্দেশ করে। যদি কোনো স্ট্রিং এর মধ্যে সিঙ্গেল কোট লাগাতে হয়, তাহলে এস্কেপ সিকুয়েন্স ' ব্যবহার করতে হয়।
\ (backslash): এটি একটি ব্যাকস্লাশকে নির্দেশ করে। যদি কোনো স্ট্রিং এর মধ্যে ব্যাকস্লাশ লাগাতে হয়, তাহলে এস্কেপ সিকুয়েন্স \ ব্যবহার করতে হয়।
%%: এটি (%) প্রিন্ট করতে ব্যবহৃত হয়।
উদাহরণ:
Output:
Last updated