লিটেরালস(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"
কাজঃ
- প্রত্যেকটি কোড দুইবার করে রান করে দেখ।
- মনে রাখার চেস্টা করা।
- স্টিং বিষয়ে জানতে স্টিং অধ্যায় দেখা।
- ডিফাইন প্রিপ্রসেসর ডিরেক্টেভ (#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)