Thursday, 8 April 2021

DATA TYPE & FORMATS

 

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)тмЗя╕П

 In the above code, we are displaying the floating value of y by using %g specifier. The %g specifier displays the output same as the input with a same precision.                           OutputтмЗя╕П





Format:(%p)

              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; 


}

10 comments:

OPERATOR IN C

  Operators : An operator is the symbol that specify the operation or activity to be perform. Example :                  C language is ve...