C-এ ভেরিয়েবলগুলো ডেটা টাইপের সাথে সম্পর্কিত। প্রতিটি ডেটা টাইপ কিছু মেমরি দখল করে এবং নির্দিষ্ট অপারেশন সম্পাদন করে।
C-এ কিছু সাধারণ ডেটা টাইপ:
int − পূর্ণসংখ্যা মান সংরক্ষণ করতে ব্যবহৃত হয়।
char − একটি ক্যারেক্টার সংরক্ষণ করতে ব্যবহৃত হয়।
float − সিঙ্গল প্রিসিশনের দশমিক সংখ্যা সংরক্ষণ করতে ব্যবহৃত হয়।
double − ডাবল প্রিসিশনের দশমিক সংখ্যা সংরক্ষণ করতে ব্যবহৃত হয়।
নিচের টেবিলটি C-এ ডেটা টাইপগুলো দেখায়:
| ডেটা টাইপ | বাইট | রেঞ্জ |
|---|---|---|
| short int | 2 | -32,768 to 32,767 |
| unsigned short int | 2 | 0 to 65,535 |
| unsigned int | 4 | 0 to 4,294,967,295 |
| int | 4 | -2,147,483,648 to 2,147,483,647 |
| long int | 4 | -2,147,483,648 to 2,147,483,647 |
| unsigned long int | 4 | 0 to 4,294,967,295 |
| signed char | 1 | -128 to 127 |
| unsigned char | 1 | 0 to 255 |
| float | 4 | 1.2E-38 to 3.4E+38 |
| double | 8 | 2.3E-308 to 1.7E+308 |
C-এ ডেটা টাইপের সিনট্যাক্স:
data_type variable_name;
C-এ ডেটা টাইপ উদাহরণ:
উদাহরণ
#include >stdio.h>
int main() {
// datatypes
int a = 10;
char b = 'S';
float c = 2.88;
double d = 28.888;
printf("Integer datatype : %d\n",a);
printf("Character datatype : %c\n",b);
printf("Float datatype : %f\n",c);
printf("Double Float datatype : %lf\n",d);
return 0;
}
আউটপুট:
আউটপুট
Integer datatype : 10 Character datatype : S Float datatype : 2.880000 Double Float datatype : 28.888000