What happens when you attempt to compile and run the following code?
#include
int main()
{
long int x,y=10; double d; d = 3.99; x=(int) d; cout << x <<", "; d=float (y); cout << d; return 0; }
A. It prints: 3, 10
B. It prints: 3.99, 10
C. It prints: 4, 10.0
D. It prints: 4, 10