ফর্মেট স্পেসিফায়ার সি(Format Specifier C)

ফর্মেট স্পেসিফায়ার হল একটি স্টিং(String) ফাংশন এর ফরমেটেড ইনপুট এবং আউটপুট এর জন্য ব্যবহার করা হয় ।

ফরমেটেড স্টিং সবসময় শুরু হয় % দিয়ে। নিচে ফর্মেট স্পেসিফায়ার এর তালিকা দেয়া হলঃ

Format specifierDescription
%dইন্টিজার টাইপ এর ভেল্যু প্রিন্ট কর‍তে। পজেটিভ এবং নেগেটিভ
%cক্যারেক্টার টাইপ এর ডাটা প্রিন্ট করতে। শুধু পজেটিভ
%fদশমিক সংখ্যা প্রিন্ট করতে। পজেটিভ এবং নেগেটিভ
%lfলং দশমিক সংখ্যা প্রিন্ট করতে। পজেটিভ এবং নেগেটিভ
%uইন্টিজার টাইপ এর ভেল্যু প্রিন্ট কর‍তে। শুধু পজেটিভ
%sস্টিং টাইপ এর ডাটা প্রিন্ট করতে।
%xছোট হাতের লেখা প্রিন্ট করতে।
%Xবড় হাতের লেখা প্রিন্ট করতে।
%p এড্রেস প্রিন্ট করতে।
%oঅক্টাল ডাটা প্রিন্ট করতে।
  • %d
#include <stdio.h>
int main ()
{
    int a = 10; 
    int b = 20;
    
    printf("output %d  ", a);
    printf("%d", b);
    
    return 0;
    
}

output 10 20

  • %c
#include <stdio.h>
int main ()
{
    char latter = 'A';
    printf("output %c\n", latter);
    return 0;
}

output A

  • %f
#include <stdio.h>
int main ()
{
    float a = 10.54545; 
    
    
    printf("output  %f  ", a);
    printf("%.2f", a);
    
    return 0;
    
}

output 10.54545 10.54

  • %p
int main()  
{  
  int y=5;  
  printf("Address value of y in hexadecimal form is: %p", &amp;y);  
  return 0;  
}

Address value of y in hexadecimal form is: 0060FEFC

  • %u
int main()
{
  int  y=-5;
  printf("Output %u", y);
  return 0;
}

Output 4294967291

  • %s
int main()
{
  printf("Output %s", "bnCodeing");
  return 0;
}

Output bnCodeing


কাজ

  1. প্রত্যেকটি কোড দুইবার করে লিখে রান কর।
  2. মানে রাখতে চেস্টা কর।