DATA TYPES in C/C++:
Since C and C++ are strongly type languages, therefore every thing must be defined. Variables are classified according to their data type, which determines the kind of information that may be stored in them.
Data Types | Description | C-Keyword | Format Specifier |
integer | Integers are whole numbers that can have both positive and negative values but no decimal values. | int
| %d or %i
|
Float | Floating type variables can hold real numbers precision of 6 digits. | float | %f |
Double | can hold real numbers with the precision of 14 digits. | double | %f |
Character | data type allows a variable to store only one character. | char | %c |
Implementation in C:
#include<stdio.h>
int main()
{
printf(“%d n”,18); //this will print integer
printf(“%fn”,32.56); //this will print decimal number
printf(“%d %d %dn”,32,56,89);
// %d is a place holder for integer and it provide place for one integer
printf(“%ld”,342984092); // ld is user to print large integer
printf(“n”); // this is used to change lines
printf(“%lf n”,18.5678436); // lf is user to print large decimal (large float)
printf(“%cn”,’A’); // %c is user to print a character.
return 0;
}
Data Types in C:
#include <stdio.h>
int main ()
{
/*these two symbols are used to write comments
of multiple line*/
printf (“This is second c language programn”);
printf (“In this program we will assign value to the variablesn”);
printf(“%dn”,163633);
printf(“%fn”,2.8433);
printf(“%cn”,’H’);
printf(“%sn”,”hello! Friends”);
printf(“%d%c-%dnn”,45,’A’,65456);
// %c is used for character and %s for strings.
int age=18; //for assigning value to the variables
printf(“my age is %dnn”,age);
float height=5.8; //for assigning decimal values
printf(“my height is %f nn”,height);
char My_first_name_letter=’H’;
printf(“MY name starts with %Cnn”,My_first_name_letter);
double pi=3.141592654;
printf(“value of pi is %fnn”,pi);
return 0;
}
Comments
Post a Comment