ডাটা টাইপ বলতে ভেরিয়েবলে কি ধরনের ডাটা স্টোর হবে তা বুঝানো হয়। যেমন, ইন্টিজার, প্লটিং, ক্যারেক্টার ইত্যাদি।
সি ডাটা টাইপ এর তালিকা
Data Type | Memory Size | format specifier | Range |
char | 1 byte | %c | -128 to 127 |
short | 2 byte | %i | -32, 768 to 32, 767 |
int | 4 byte | %d | -2,147,483,648 to 2,147,483,647 |
short int | 2 byte | -32, 768 to 32, 767 | |
float | 4 byte | %f | |
double | 8 byte | %lf | |
long double | 10 byte | %Lf |
signed/unsigned কোন ডাটা টাইপ এর পূর্বে signed ব্যবহার করলে, তা রেঞ্জ নেগেটিভ থেকে পজেটিভ হয়। unsigned ব্যবহার করলে ০ থেকে পজেটিভে রেঞ্জ হয়।
যেমন, signed char(1 byte) এর রেঞ্জ −128 to 127 । unsigned char(1 byte) এর রেঞ্জ 0 to 255।
কাজ
- প্রত্যেকটি ডাটা টাইপ ব্যবহার করে একটি করে প্রোগ্রাম লিখে রান করে দেখ।
- একটি প্রোগ্রামের মধ্যে করার চেস্টা কর।