Data Types (32-bit) Type Length Range unsigned char 8 bit 0 to 255 char 8 bits -128 to 127 short int 16 bits -32,768 to 32,767 unsigned int 32 bits 0 to 4,294,967,295 int 32 bits -2,147,483,648 to 2,147,483,647 unsigned long 32 bits 0 to 4,294,967,295 enum 16 bits -2,147,483,648 to 2,147,483,647 long 32 bits -2,147,483,648 to 2,147,483,647 float 32 bits 3.4 x 10 -38 to 3.4 x 10 +38 double 64 bits 1.7 x 10 -308 to 1.7 x 10 +308 long double 80 bits 3.4 x 10 -4932 to 1.1 x 10 +4932 near (pointer) 32 bits not applicable far (pointer) 32 bits not applicable
السؤال كيف يتم حساب ال Range لل folat , double , long double
أنا أستعطت أن أحسبه لل int , .....
السؤال الثاني عندما أستخدم long double في برنامج يكون ال Range مثل double تماما
لماذا؟
السؤال الثالث
يوجد varible type في البورلاند إسمه bcd و طوله 96 بت , فكم المدى ؟
