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