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

সি প্রোগ্রাম: ফরম্যাট স্পেসিফায়ার (Format Specifier) ছাড়া ক্যারেক্টার প্রিন্ট করা


এই আর্টিকেলে আমরা দেখব কিভাবে আমরা কোনো ফরম্যাট স্পেসিফায়ার ব্যবহার না করেই কিছু ক্যারেক্টার প্রিন্ট করতে পারি। সি-তে ফরম্যাট স্পেসিফায়ারগুলো হলো %d, %f, %c ইত্যাদি। এগুলো printf() ফাংশন ব্যবহার করে সি-তে ক্যারেক্টার এবং নম্বর প্রিন্ট করতে ব্যবহৃত হয়।

এখানে আমরা ফরম্যাট স্পেসিফায়ার %c ছাড়া ক্যারেক্টার প্রিন্ট করার অন্য একটি পদ্ধতি দেখব। এটি করা যায় ASCII ভ্যালুগুলো সরাসরি হেক্সাডেসিমেল ফর্মে দিয়ে।

উদাহরণ কোড

#include <stdio.h>

main() {
    printf("\x41 \n"); // 41 হলো A-এর ASCII হেক্সে
    printf("\x52 \n"); // 52 হলো R-এর ASCII হেক্সে
    printf("\x69 \n"); // 69 হলো i-এর ASCII হেক্সে
}

আউটপুট

A
R
i
  1. C প্রোগ্রামিং-এ ডায়মন্ড প্যাটার্ন প্রিন্ট করা

  2. C প্রোগ্রামিং-এ নাম্বার প্যাটার্ন প্রিন্ট করা (দুই ধরনের প্যাটার্ন)

  3. C প্রোগ্রাম: সেমিকোলন ছাড়া ১ থেকে N পর্যন্ত সংখ্যা প্রিন্ট

  4. পাইথনে দেওয়া ক্যারেক্টারগুলো থেকে সম্ভাব্য শব্দগুলো প্রিন্ট করা