Vidyalelo
C Programming · Q30

Operators and Expressions

Programming · C Programming · question 30

Q30

What is the result of the expression 5 / 2.0 in C?

A.
2
B.
2.5
Answer
C.
2.0
D.
3

Answer: Option B

Solution

Answer: Option B
Solution:
In C, when you divide an integer by a floating-point number, the result is a floating-point number. In this expression, 5 is an integer, and 2.0 is a floating-point number. When you perform the division, 5 / 2.0, it results in 2.5.

Option A (2) is incorrect because it represents an integer result, but the expression involves a floating-point division.
Option C (2.0) is also incorrect because it represents the result as a floating-point number, but the correct result is 2.5.
Option D (3) is incorrect because it doesn't consider the decimal part of the result; the correct result is 2.5.