What is data type list any four built-in 6 data types |
What is data type list any four built-in 6 data types
Data Types: A Data type is a type of data. Data types can be used C Program. C language provides different data types. which can be used in the C language program. Data types provide in c library.
Data types are two types in C Language
1. Pre-defined Data Types
2. User-defined Data Types or Derived Data Types.
Pre-defined Data Types: A pre-defined data type is also provided already define in the c Library. pre-defined data types like integer, floating and Character are pre-defined data types in C Language.
Important Same Other Languages Data_Types
👉C++ Data Types
👉Java Data Types
👉Python Data Types
Pre-defined data Types Basic Types
1.integer Type (int)
2.floating Type(float)
3.Character Type(char)
User-defined Data Types or Derived Data Types.
1. Pointer Types
2. Array
3. Structure
4. Union
Size of integer Data types
Data Types Size Bytes Range
short 2 -32768 To +32767
int 2 -32768 To +32767
unsigned int 2 0 To +65536
long 4 -214748 To +214748
unsigned long 4 0 To 4,294,967
Size of float Data types
Data Types Size Bytes Range
float 4 3.4E-38 To +3.4E+38
double 8 1.7+308 To +1.7E+308
long double 10 3.4-4932 To +1.1+4932
Size of char Data types
Data Types Size in Bytes Range
char 1 -127 To +128
signed char 1 -128 To -128
signed char 1 -0 To + 255
How To Use integer Data types in C?
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <float.h>
int main()
{
int args;
char** args;
printf("CHAR_BIT : %d\n", CHAR_BIT);
printf("CHAR_MAX: %d\n", CHAR_MAX);
printf("CHAR_MIN: %d\n", CHAR_MIN);
printf("INT_MAX: %d\n", INT_MAX);
printf("INT_MIN: %d\n", INT_MIN);
printf("LONG_MAX:%ld\n", (long) LONG_MAX);
printf("LONG_MI :%ld\n", (long) LONG_MIN);
printf("SCHAR_MAX : %d\n", SCHAR_MAX);
printf("SCHAR_MIN : %d\n", SCHAR_MIN);
printf("SHRT_MAX: %d\n", SHRT_MAX);
printf("SHRT_MIN: %d\n", SHRT_MIN);
printf("UCHAR_MAX:%d\n", UCHAR_MAX);
printf("UINT_MAX:%u\n",(unsignedint) UINT_MAX);
printf("ULONG_MAX:%lu\n", (unsigned long) ULONG_MAX);
printf("USHRT_MAX: %d\n", (unsigned short) USHRT_MAX);
return 0;
}
*****OUTPUT*****
CHAR_BIT : 8
CHAR_MAX : 127
CHAR_MIN : -128
INT_MAX : 2147483647
INT_MIN : -2147483648
LONG_MAX : 2147483647
LONG_MIN : -2147483648
SCHAR_MAX : 127
SCHAR_MIN : -128
SHRT_MAX : 32767
SHRT_MIN : -32768
UCHAR_MAX : 255
UINT_MAX : 4294967295
ULONG_MAX : 4294967295
USHRT_MAX : 65535
How To Use float data types Size
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <float.h>
int main()
{
int args;
char** args;
printf("Storage size for float : %d \n", sizeof(float));
printf("FLT_MAX : %g\n", (float) FLT_MAX);
printf("FLT_MIN : %g\n", (float) FLT_MIN);
printf("-FLT_MAX : %g\n", (float) -FLT_MAX);
printf("-FLT_MIN : %g\n", (float) -FLT_MIN);
printf("DBL_MAX : %g\n", (double) DBL_MAX);
printf("DBL_MIN : %g\n", (double) DBL_MIN);
printf("-DBL_MAX :%g\n", (double) -DBL_MAX);
printf("Precision : %d\n", FLT_DIG );
return 0;
}
*****OUTPUT*****
Storage size for float: 4
FLT_MAX : 3.40282e+038
FLT_MIN : 1.17549e-038
-FLT_MAX : -3.40282e+038
-FLT_MIN : -1.17549e-038
DBL_MAX : 1.79769e+308
DBL_MIN : 2.22507e-308
-DBL_MAX : -1.79769e+308
Precision : 6