Skip to main content

Data Types In "C" Programming Language.


Introduction To Data Types In "C"

Data types in "C" language refer to an extensive system used for declaring variables or
functions of different types. The type of a variable determines how much space
it occupies in storage and how the bit pattern stored is interpreted:
The Description Is Given Below In Picture:-

The array and structure types are referred collectively as the aggregate
types. The type of a function specifies the type of the function's return value.
 We will see the basic types in the following section, whereas other
 types will be covered in the upcoming  Post..

 Integer Types:-

we all are familiar about integer no .. they are mathematical no's
As for Examples:-1,2,3,13.
the chart of size of integer variable is given below:-












To Find Exact Size  Of Type And Variable You Can Run Following Program:


#include<stdio.h>
#include<conio.h>
#include<limits.h>
void main()
{
printf("Storage Size of Iinteger is=%d",sizeof(int));
getch();
}
The expressions sizeof(type) yields the storage size of
the object or type in bytes
Float Type Variable:-
when decimal is placed in integer value is known as floating-point variable
for example 3.14,3.100 etc.









Program For Finding Exact Size Of

Float :-
#include<stdio.h>
#include <float.h>
#include<conio.h>

void main()
{
printf("Storage size for float : %d \n", sizeof(float));
printf("Minimum float positive value: %E\n", FLT_MIN );
printf("Maximum float positive value: %E\n", FLT_MAX );
printf("Precision value: %d\n", FLT_DIG );
getch();
}
The header file float.h defines macros that allow you to use these values and
other details about the binary representation of real numbers in your programs

The Void Type :-

void means no value . this type specifies that there will not any value
the void is used under following condition:-


The 'Char' Type:-


characters are the letters of alphabet As For Example 'A', 'Z' etc
The Size Of Character Type Is Given Above Table:-




                  Its All About Data Types IN C Language :
                   I hope You Will Like IT
                   Please Subscribe Me TO More Updates..
                  Please Share This Site As Much As Possible
                     Thank You all::--
       





Comments

Popular posts from this blog

Pointer In C Language

          Introduction To Pointer: About Pointer:- *POINTER is a variable whose value is the address of another variable *Every variable is a memory location and every memory location  has its address defined which can be accessed using ampersand(&)  operator,which denotes an address in memory *Dynamic memory allocation,cannot be performed without using pointers. Let's start learning them in simple and easy steps. pointer variable declaration:- data_type *variable_name; *The asterisk ( * ) used to declare a pointer is the same asterisk used for   multiplication. some of the valid pointer declarations:- int *in;             //pointer to an intege r  double *db;  // pointer to a double  float *fl;         //  pointer to a float  char *chr    //pointer to a character   *The only difference between pointers of different data types is the data type of the va...

Introduction To Array In C Language

Introduction To Array: *Array Is A Type Of Data Structure Which Store Collection of Data Of  Same Type.Which Can Be Integer Float Or Character. *All arrays consist of contiguous memory locations. *The lowest address corresponds to the first element and the highest  address to the last element. Declaration Of Array:- It Consist up of 3 part :- 1.Data Type  2.Array Name 3.Size Of Array General Syntax:-                                                      data_type Array_name[size_of_array]; For Example:-  int marks[20]; in example datatype of array is int and name is marks and size is 20. * It Is Called Single Dimensional Array * the Array Size Must be Integer And it   must be greater than zero. Initialization Of Array: *We initialize an array in C either one by one or using a single statement           ...

Calling Method Of Function In C Language

Calling Method In C Language:- As We Already See That Any Function has Some Arguments Or void If We Use Variable As Argument Then It Is Called FORMAL PARAMETERS. *Formal parameters behave like other local variables inside the function  and are created upon entry into the function and destroyed upon exit. In C Language there are two ways in which arguments can be passed to a function:- 1)Call by value:-      (using value) 2)Call by reference:-  (using pointer) Now We Will See One By One These Arguments By Taking Suitable Example: 1)Call by value:-  *In This Method actual value copies to formal parameter: *Due To That changes made to the parameter inside the function  have no effect on the argument. This will cleared by following example:- Example Program:- //in this program we swap two variable using third variable: #include <stdio.h> /* function declaration */ void swapping(int a, int b); int main () { /* local variable definition */ int x =...