Arithmetic Operations example in c programming langauage

C Programming Language / Operators and Enums in C Language

1285

The below code is a C program that demonstrates how to perform arithmetic operations on variables of integer and floating-point data types and print the results to the console using the printf() function.

Here's how it works:

  • The #include <stdio.h> line includes the standard input/output library in the program.
  • The main() function is the entry point of the program.
  • Three integer variables a, b, and c are declared and initialized with values of 10, 6, and the result of a+b respectively.
  • The first printf() function prints the values of a, b, and c with the + operator to perform addition and the = operator to assign the result to c.
  • The next three statements use the -, * operators to perform subtraction, multiplication operations and assigns the results to c.
  • The next printf() function performs integer division of a/b and prints the result with two decimal places using the %f format specifier. Note that since a and b are both integers, integer division is performed and the result is truncated to an integer before it is assigned to d.
  • The next statement performs floating-point division of (float)a/b by explicitly casting a to a floating-point value before performing the division operation. The result is then assigned to e.
  • The final printf() function prints the value of e with two decimal places using the %f format specifier.

Program:

#include <stdio.h>
int main() {
	int a,b,c;
	a = 10;
	b = 6;
	c = a + b;
	printf("%d + %d = %d\n",a,b,c);
	c = a - b;
	printf("%d - %d = %d\n",a,b,c);
	c = a * b;
	printf("%d * %d = %d\n",a,b,c);
	float d = a / b;
	printf("%d / %d = %.2f\n",a,b,d);
	float e =(float)a / b;
	printf("%d / %d = %.2f\n",a,b,e);
	return 0;
}

Output:

10 + 6 = 16
10 - 6 = 4
10 * 6 = 60
10 / 6 = 1.00
10 / 6 = 1.67
Press any key to continue . . .

Explanation:


This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.