Data type:
Data type are defined as the data storage format that a variable can store a data to perform a specific operation data types are classified into two types.
(I). primary data type
(II). secondary data type
(I).Primary data type:
In primary there are 5 basic data types. They are int, char, float, double and void.
The storage size and range for int and float
data type will very depend on the CPU processor ( 8, 16, 32 and 64 bit ).
*. Integer data type:
It allows a variable to store numeric value.
тЮбя╕П "Int" keyword is used to refer integer data type.
тЮбя╕П Storage size of int data type is 2 or 4 or 8 byte.
тЮбя╕П If we use 16 bit processor, 2 byte (16 bit) memory will be allocated for int data type,
Similarly, 4 byte of memory for 32 bit processor
8 byte of memory for 64 bit
processor
*. Character data type:
It allows a variable to store only one character.
тЮбя╕П "Char" keyword is used to refer character data type.
тЮбя╕П Storage size of char data type is '1' byte.
*. Floating data type:
Floating point data type consists of 2 types.
(I). Float
(II).Double
(I).Float:
It allows a variable to store decimal values.
тЮбя╕П "Float" keyword is used to refer float data type.
тЮбя╕П Strong size of float data type is 4 byte.
тЮбя╕П We can use upto 6 digits after decimal using float data type.
FOR EXAMPLE; 10.456789
*. (II).Double:
"Double" is same as float data type which allows upto 10 digit after decimal.
*. Void data type:
"Void" is an empty data type that has no value. This can be used in " Function" and "Pointers".
(II). Secondary data type:
In secondary data type there are 5 types. They are..
* Array
* Pointers
* Structures
* Unions
* Enumerations
*Array, Pointer, Structure and Union are called drived data type in 'C' language.
Int size range and format:
Size/rangeтЮбя╕П2/ (-32768 to +32768)
Format: (%d)
It is used to print the signed integer value where signed integer means that the variable can hold both positive and negative values.
For %dтмЗя╕П
я┐╝ In the above code, we are printing the integer value of b and c by using the %d specifier.
OutputтмЗя╕П
я┐╝
Format:(%u)
It is used to print the unsigned integer value where the unsigned integer means that the variable can hold only positive value.
For %uтмЗя╕П
In the above program, we are displaying the value of b and c by using an unsigned format specifier, i.e., %u. The value of b is positive, so %u specifier prints the exact value of b, but it does not print the value of c as c contains the negative value.
OutputтмЗя╕П
я┐╝
Format:(%o)
It is used to print the octal unsigned integer where octal integer value always starts with a 0 value.
For(%o)тмЗя╕П
In the above code, we are displaying the octal value and integer value of a.
OutputтмЗя╕П
я┐╝
Format:(%x)or (%X)
It is used to print the hexadecimal unsigned integer where the hexadecimal integer value always starts with a 0x value. In this, alphabetical characters are printed in small letters such as a, b, c, etc.
It is used to print the hexadecimal unsigned integer, but %X prints the alphabetical characters in uppercase such as A, B, C, etc.
For(%x)or (%X)тмЗя╕П
In the above code, y contains the hexadecimal value 'A'. We display the hexadecimal value of y in two formats. We use %x and %X to print the hexadecimal value where %x displays the value in small letters, i.e., 'a' and %X displays the value in a capital letter, i.e., 'A'.
OutputтмЗя╕П
Format:(%f)
я┐╝It is used for printing the decimal floating-point values. By default, it prints the 6 values after '.'.
For (%f)тмЗя╕П
The above code prints the floating value of y.
Output тмЗя╕П
Format:(%e)/(%E)
It is used for scientific notation. It is also known as Mantissa or Exponent.
For(%e)
OutputтмЗя╕П
For(%E)тмЗя╕П
OutputтмЗя╕ПFormat:(%g)
It is used to print the decimal floating-point values, and it uses the fixed precision, i.e., the value after the decimal in input would be exactly the same as the value in the output.
For(%g)тмЗя╕П
It is used to print the address in a hexadecimal form.
For(%p)тмЗя╕П
OutputтмЗя╕ПFormat:(%c)
It is used to print the unsigned character.
For (%c)тмЗя╕П
OutputтмЗя╕ПFormat:(%s)
It is used to print the strings.
For(%s)тмЗя╕П
OutputтмЗя╕П
PROGRAM:
Write a 'C' program to perform all arithmetic operations.
/**
* C program to perform all arithmetic operations
*/
#include <stdio.h>
int main()
{
int num1, num2;
int sum, sub, mult, mod;
float div;
/*
* Input two numbers from user
*/
printf("Enter any two numbers: ");
scanf("%d%d", &num1, &num2);
/*
* Perform all arithmetic operations
*/
sum = num1 + num2;
sub = num1 - num2;
mult = num1 * num2;
div = (float)num1 / num2;
mod = num1 % num2;
/*
* Print result of all arithmetic operations
*/
printf("SUM = %d\n", sum);
printf("DIFFERENCE = %d\n", sub);
printf("PRODUCT = %d\n", mult);
printf("QUOTIENT = %f\n", div);
printf("MODULUS = %d", mod);
return 0;
}
Hindi Translation: рд╣рд┐рдВрджреА рдЕрдиреБрд╡рд╛рдж:тмЗя╕ПтмЗя╕ПЁЯСЗ
Data type:
Data type рдХреЛ data storage format рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдПрдХ variable рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдСрдкрд░реЗрд╢рди(specific operation) рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП data рдХреЛ store рдХрд░ рд╕рдХрддрд╛ рд╣реИ, Data type рдХреЛ рджреЛ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд(classified) рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
(I). primary data type
(II). secondary data type
(I). primary data type:
рдкреНрд░рд╛рдердорд┐рдХ рдореЗрдВ 5 basic data types рд╣реИрдВред рд╡реЗ int, char, float, double рдФрд░ void рд╣реИрдВред
Int рдФрд░ float рдХреЗ рд▓рд┐рдП storage size рдФрд░ range
Data type рдмрд╣реБрдд CPU рдкреНрд░реЛрд╕реЗрд╕рд░ (8, 16, 32 рдФрд░ 64 bit) рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ред
*. Integer data type:
рдпрд╣ рдПрдХ variable рдХреЛ numeric value рдХреЛ store рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
тЮбя╕П Data "Int" keyword рдХрд╛ рдЙрдкрдпреЛрдЧ integer data type рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
тЮбя╕П Type int data type рдХрд╛ storage size 2 рдпрд╛ 4 рдпрд╛ 8 byte рд╣реЛрддрд╛ рд╣реИред
тЮбя╕П рдпрджрд┐ рд╣рдо 16 рдмрд┐рдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ 2 рдмрд╛рдЗрдЯ (16 рдмрд┐рдЯ) рдореЗрдореЛрд░реА рдХреЛ int data type рдХреЗ рд▓рд┐рдП allocated рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛,
рдЗрд╕реА рддрд░рд╣, 32 рдмрд┐рдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП 4 рдмрд╛рдЗрдЯ рдореЗрдореЛрд░реА
64 рдмрд┐рдЯ рдХреЗ рд▓рд┐рдП 8 рдмрд╛рдЗрдЯ рдореЗрдореЛрд░реА рдкреНрд░реЛрд╕реЗрд╕рд░
*. Character data type:
рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╡рд░реНрдг рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ character рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
тЮбя╕П "Char" keyword рдХрд╛ рдЙрдкрдпреЛрдЧ character data type рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Type character data type рдХрд╛ storage size '1' byte рд╣реИред
*. Floating data type:
Floating point data type рдореЗрдВ 2 рдкреНрд░рдХрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВред
(1). Float
(II). Double
(I). Float:
рдпрд╣ рдПрдХ рдЪрд░ рдХреЛ рджрд╢рдорд▓рд╡ рдорд╛рдиреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
ред "рдлреНрд▓реЛрдЯ" рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдлреНрд▓реЛрдЯ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдлреНрд▓реЛрдЯ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдордЬрдмреВрдд рдЖрдХрд╛рд░ 4 рдмрд╛рдЗрдЯ рд╣реИред
тЮбя╕П рд╣рдо рдлреНрд▓реЛрдЯ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрд╢рдорд▓рд╡ рдХреЗ рдмрд╛рдж 6 рдЕрдВрдХреЛрдВ рддрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП; 10.456789
*.(II) Double:
"рдбрдмрд▓" рдлреНрд▓реЛрдЯ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдорд╛рди рд╣реИ рдЬреЛ рджрд╢рдорд▓рд╡ рдХреЗ рдмрд╛рдж 10 рдЕрдВрдХреЛрдВ рддрдХ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
*. Void data type:
"Void" рдПрдХ empty data type рд╣реИ рдЬрд┐рд╕рдХрд╛ рдХреЛрдИ рдореВрд▓реНрдп(value) рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ "Function" рдФрд░ "Pointers" рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
(II). Secondary data type:
Secondary data type рдореЗрдВ 5 рдкреНрд░рдХрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВред рд╡реЛ рд╣реИрдВ..
* Array
* Pointer
* Structure
* Union
* Enumeration
* Array, pointer, structure рдФрд░ Union рдХреЛ 'C' рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ drived data type рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
Int size range рдФрд░ range:
Size/ range +2 / (-32768 рд╕реЗ +32768)
Format: (% d)
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд integer value рдХреЛ print рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдЧрдП integer рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ variable рд╕рдХрд╛рд░рд╛рддреНрдордХ рдФрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рджреЛрдиреЛрдВ рдорд╛рдиреЛрдВ рдХреЛ рдзрд╛рд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИред
% DтмЗя╕П рдХреЗ рд▓рд┐рдП
рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдореЗрдВ, рд╣рдо% d specifier рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ b рдФрд░ c рдХреЗ integer value рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВредOutputтмЗя╕П
Format:(%u)
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд integer value рдХреЛ print рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд integer рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ variable рдХреЗрд╡рд▓ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдорд╛рди рд░рдЦ рд╕рдХрддрд╛ рд╣реИред
%uтмЗя╕П рдХреЗ рд▓рд┐рдП
рдЙрдкрд░реЛрдХреНрдд program рдореЗрдВ, рд╣рдо рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рд╛рд░реВрдк рд╡рд┐рдирд┐рд░реНрджреЗрд╢рдХ, рдЕрд░реНрдерд╛рдд,% u рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ b рдФрд░ c рдХрд╛ рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред B рдХрд╛ рдорд╛рди рдзрдирд╛рддреНрдордХ рд╣реИ, рдЗрд╕рд▓рд┐рдП% u specifier b рдХреЗ рд╕рдЯреАрдХ рдорд╛рди рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ c рдХреЗ рдорд╛рди рдХреЛ рдкреНрд░рд┐рдВрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ c рдореЗрдВ рдЛрдгрд╛рддреНрдордХ рдорд╛рди рд╣реЛрддрд╛ рд╣реИредOutputтмЗя╕П
Format: (% o)
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ octal рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд integer рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ octal integer value рд╣рдореЗрд╢рд╛ 0 рдорд╛рди рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
(% o) рдХреЗ рд▓рд┐рдПтмЗя╕П
рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдореЗрдВ, рд╣рдо octal value рдФрд░ integer value рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВредOutputтмЗя╕П
Format:(%x)or (%X)
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд integer рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ Integer рдорд╛рди рд╣рдореЗрд╢рд╛ 0x рдорд╛рди рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ alphabetical рдХреЗ рдЕрдХреНрд╖рд░ рдЫреЛрдЯреЗ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ Print рд╣реЛрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ a, b, c, рдЖрджрд┐ред
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд integer рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди% X рдЕрдкрд░рдХреЗрд╕ рдореЗрдВ рд╡рд░реНрдгрдорд╛рд▓рд╛ рд╡рд░реНрдгреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ A, B, C, рдЖрджрд┐ред
(%x)or (%X) рдХреЗ рд▓рд┐рдПтмЗя╕П
рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдореЗрдВ, y рдореЗрдВ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдорд╛рди 'A' рд╣реИред рд╣рдо рджреЛ format рдореЗрдВ y рдХрд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдорд╛рди рдХреЛ print рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП% x рдФрд░% X рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ% x рдЫреЛрдЯреЗ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рдореВрд▓реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, 'a' рдФрд░% X рдПрдХ рдмрдбрд╝реЗ рдЕрдХреНрд╖рд░ рдореЗрдВ рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд 'A'.Output тмЗя╕П
Format: (% f)
я┐╝рдпрд╣ рджрд╢рдорд▓рд╡ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдорд╛рдиреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ 'ред' рдХреЗ рдмрд╛рдж 6 рдорд╛рди рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред
(% F) тмЗя╕П рдХреЗ рд▓рд┐рдП
рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб y рдХреЗ рдЕрд╕реНрдерд╛рдпреА рдорд╛рди рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред
OutputтмЗя╕П
Format:(e)/(%E)
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рд╕рдВрдХреЗрддрди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рдордВрдЯрд┐рд╕рд╛ рдпрд╛ рдПрдХреНрд╕рдкреЛрдиреЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
(%e)рдХреЗ рд▓рд┐рдП
OutputтмЗя╕П
(%E) рдХреЗ рд▓рд┐рдПтмЗя╕П OutputтмЗя╕П
Format: (% g)
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рджрд╢рдорд▓рд╡ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдорд╛рдиреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдЗрдирдкреБрдЯ рдХреЗ рджрд╢рдорд▓рд╡ рдХреЗ рдмрд╛рдж рдХрд╛ рдореВрд▓реНрдп рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдореВрд▓реНрдп рдХреЗ рд╕рдорд╛рди рд╣реА рд╣реЛрдЧрд╛ред
(% g) рдХреЗ рд▓рд┐рдПтмЗя╕П
рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдореЗрдВ, рд╣рдо% g specifier рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ y рдХреЗ рдЕрд╕реНрдерд╛рдпреА рдорд╛рди рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред % G specifier рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЙрд╕реА рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдХреЗ рд╕рд╛рде рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
OutputтмЗя╕П
Format: (% p)
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрддреЗ рдХреЛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд░реВрдк рдореЗрдВ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
(% p) рдХреЗ рд▓рд┐рдП тмЗя╕П
OutputтмЗя╕ПFormat: (% c)
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╡рд░реНрдг рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
(% c) рдХреЗ рд▓рд┐рдП тмЗя╕П
OutputтмЗя╕ПFormat: (% s)
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
(% s)рдХреЗ рд▓рд┐рдП тмЗя╕П
OutputтмЗя╕П
PROGRAM:
рд╕рднреА рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ 'C' рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВред
/**
* C program to perform all arithmetic operations
*/
#include <stdio.h>
int main()
{
int num1, num2;
int sum, sub, mult, mod;
float div;
/*
* Input two numbers from user
*/
printf("Enter any two numbers: ");
scanf("%d%d", &num1, &num2);
/*
* Perform all arithmetic operations
*/
sum = num1 + num2;
sub = num1 - num2;
mult = num1 * num2;
div = (float)num1 / num2;
mod = num1 % num2;
/*
* Print result of all arithmetic operations
*/
printf("SUM = %d\n", sum);
printf("DIFFERENCE = %d\n", sub);
printf("PRODUCT = %d\n", mult);
printf("QUOTIENT = %f\n", div);
printf("MODULUS = %d", mod);
return 0;
}
Nice
ReplyDeletePerfect
ReplyDeletePerfect
ReplyDeleteNice
ReplyDeletePerfect ЁЯСН
ReplyDeleteAwesome
ReplyDeleteIncredible
ReplyDeleteSpesifikasi HP Samsung Galaxy A12 Juli 2021.
ReplyDeletehttps://www.teknomaki.website/2021/07/spesifikasi-samsung-galaxy-a12-Juli-2021.html?m=1
I need to learn this language of codes. Otherwise nice learning from you right here.
ReplyDeleteI will teach you this language. But you check all post in this blog
Delete