লিটেরালস(Literals in C)

লিটেরালস(Literals) পদর্শন করে কনস্টেন্স এর ফিক্স ভেল্যু যা প্রোগ্রামে চেঞ্জ করা যায় না। যেমন, const int a = 10; এটি একটি ইন্টিজার লিটেরালস।

চার রকমের লিটেরালস আছে সি প্রোগ্রামিং এতে

  • ইন্টিজার লিটেরালস
  • ফ্লোট লিটেরালস
  • ক্যারেক্টার লিটেরালস
  • স্টিং লিটেরালস

ইন্টিজার লিটেরালসঃ এখানে, ডেসিমাল(বেস ১০), অক্টাল(বেস 8), হেক্সাডেসিমেল(বেস ১৬) ডাটা কনস্টেন্স এর ভেল্যু হিসাবে ব্যবহার করা হয়।

যেমনঃ

#include <stdio.h>  
int main()  
{  
    const int a=30;  // constant integer literal  
    printf("Integer literal : %d", a);  
    return 0;  
} 

Output

Integer literal : 30

ফ্লোট লিটেরালসঃ দশমিক সংখ্যা নিয়ে কাজ করে। নিচে এক্সাম্পল দেয়া হলঃ

#include <stdio.h>  
int main()  
{  
    const float a=3.5;// constant float literal 
    const float b=3.5;// constant float literal 
    float sum = a + b;
    printf("float literal : %.2f", sum);  
    return 0;  
} 

Output

float literal : 7.00

ক্যারেক্টার লিটেরালসঃ সিঙ্গেল ক্যারেক্টার এর জন্য ব্যবহার করা হয়। নিচে এক্সাম্পল দেয়া হলঃ

#include <stdio.h>  
int main()  
{  
    const char name ='bnCodeing';// single char literal 
    printf("char literal : %c", name);  
    return 0;  
}

Output

char literal : b

স্টিং লিটেরালসঃ একই সঙ্গে একাধিক ক্যারেক্টার ইনপুট নেয়া ও প্রিন্ট করা যায়। সিং এতে ক্যারেক্টার অ্যারে আকারে স্টোর হয়। যেমন

String1 = "bnCodeing"
String1 = "Tutorials"

কাজঃ

  • প্রত্যেকটি কোড দুইবার করে রান করে দেখ।
  • মনে রাখার চেস্টা করা।
  • স্টিং বিষয়ে জানতে স্টিং অধ্যায় দেখা।