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

Types Of Array In C language

Two Dimensional Array :- * It Is The Combination Of Two One Dimensional Array * It Is Used To Implement Matrix Operation . *A two-dimensional array can be considered as a table which  will have 'a' number of rows and'b'number of columns. Declaration Of Two Dimensional Array:-   data_type Array_name [size of row][size of column]; For Example:- int matrix[3][4]; in above example we will store a matrix of 3*3. This Will Cleared From Following Figure:- *It can be represented a[i][j].where i and j represents  row and column respectively. Initialization Of Two Dimensional Array:- let us consider an array "float a[3][3]"then it will be initialized float a[3][3]={                {1.2,2.3,4.3} //initializers for row indexed by 0                {2.1,2.2,2.3} //initializers for row indexed by 1                {3.1,3.4,3.6} //initializers for row indexed by 2 ...

Variables And Constant In C Language

Introduction To Variable:- A variable is a name given to a storage area that our programs can manipulate. Each variable in C language has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that memory, and the set of operations that can be applied to the variable. The name of a variable can be composed of letters, digits, and the underscore character. It must begin with either a letter or an underscore. Upper and lowercase letters are distinct because C is case-sensitive. Based on the basic types explained in the previous post, there will be the following basic variable types:- Variable Definition in c language:- A variable definition tells the compiler where and how much storage to create for the variable. General Syntax For creating A Variable is data type_name; For Multiple Variable Of Same Data type:- data type_name1,name2,name3..; For Example :- int a; extern int c=6; // declaration of c static int f;  ...

Introductution To Structures In C Language

About Structure:- Arrays allow to define a type of variables that can hold several data items of the same kind. Similarly, structure is another user-defined data type available in C that allows to combine data items of different kinds. Let Us Take An Real Life Example: If We want to track the following attributes about each book: 1.Title (May Be String) 2.Author(May Be String) 3.Subject (May Be String) 4.Book ID (Integer Type) Than We Have to Define A Structure Variable That Can Take This Different Type Of Data-Types. Syntax For Defining A Structure:- struct [structure_Name] { member definition; member definition; ... member definition; } [one or more structure variables]; For Information of Student The Definition of structure Will Be: struct student_data {  char name[20];  int roll_Number;  int standered;  char father's_name[20]; } std1; //structure Vaiable   Accesing Structure Members:- The Members of structure variable accesed by Dot(.) Operator.. Let Us Take...