Literals in C

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

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

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

ইন্টিজার লিটেরালসঃ এখানে, ডেসিমাল(বেস ১০), অক্টাল(বেস 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"

উদাহরণ সহ Literals কি?

Literals আপনার প্রোগ্রামে নির্দিষ্ট মান প্রকাশ করার একটি উপায় প্রদান করে। উদাহরণস্বরূপ, নিম্নলিখিত বিবৃতিতে, গণনা নামে একটি পূর্ণসংখ্যা ভেরিয়েবল ঘোষণা করা হয়েছে এবং একটি পূর্ণসংখ্যা মান নির্ধারণ করা হয়েছে। Literals 0 প্রতিনিধিত্ব করে, স্বাভাবিকভাবেই যথেষ্ট, মান শূন্য। কোড বিভাগ 3.61: ইন্টিজার Literals

কাজঃ

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