ছক আকারে বিভিন্ন ডাটা টাইপের সীমা

ডাটা টাইপ মেমরীতে যত বাইট জায়গা তৈরি হয় মেমরীতে যত বিট জায়গা তৈরি হয় যে মান রাখা যাবে
char 1 8 -28-1to +28-1-1=128  to 127
unsigned char 1 8 0 to 28-1 = 0 to ( 256-1)=0 to 255
signed char 1 8 -28-1  to  +28-1-1=128  to 127
int 2 16 -216-1 to +216-1-1=-32768 to32767
unsigned  int 2 16 0 to 216-1=0 to 65535
signed  int 2 16 -216-1 to +216-1-1=-32768 to32767
short int 2 16 -216-1 to +216-1-1=-32768 to32767
unsigned  short int 2 16 0 to 216-1=0 to 65535
signed  short  int 2 16 -216-1 to +216-1-1=-32768 to32767
long int 4 32 -232-1 to +232-1-1= -2147483648  to 2147483647
signed  long int 4 32 -232-1 to +232-1-1= -2147483648  to 2147483647
unsigned  long  int 4 32 0  to 232-1 =0  to 4294967295
float 4 32 3.4E-38  to  3.4E+38
double 8 64 1.7E-308  to   1.7E308
long  double 10 80 3.4E-4932 to 1.1E+4932
বিঃদ্রঃ উপরেরে আলোচনায় আমরা অপারেটিং সিস্টেমটি কে ৩২ বিট চিন্তা করেছি। আপানার কম্পিউটারটি যদি ৬৪ বিট অপারেটিং সিস্টেমের হয় তাহলে মেমরী স্পেস ২ গুন বেরে যাবে। যেমনঃ long int এর জন্য ৪ বাইট এর পরিবর্তে ৮ বাইট মেমরী তৈরি হবে।