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
- ডিফাইন প্রিপ্রসেসর ডিরেক্টেভ (#define preprossor directive)
- কনস্টেন্স সি(Constants in C)
- আসকি নাম্বার(ASCII Value in C)
- এস্কেপ সিকোয়েন্স সি (Escape Sequence C)
- ফর্মেট স্পেসিফায়ার সি(Format Specifier C)
- কমেন্ট সি(Comment C)
- অপারেটর সি(Opearator C)
- কিওয়ার্ড সি(Keyword C)
- ডাটা টাইপ সি(Data Type C)
- ভেরিয়েবল সি(Variable C)
- দুইটি সংখ্যার যোগফল নির্ণয় সি (Sum Two intizier)
- প্রথম প্রোগ্রাম সি(First Program C)