이 프로그램을 실행할 때 float가 정확한 값을 인쇄하지 않는 이유를 알 수 없습니다.float가 올바르게 작동하지 않습니다.
#include <iostream>
using namespace std;
int main(){
int a, b;
float x;
cout << "Input the value for a: ";
cin >> a;
cout << "Input the value for b: ";
cin >> b;
x = - b/a;
printf("The value of x is: %.2f",x);
//cout << "The value of x is: " << x;
}
나는이에 대한 입력이 그 결과 B 10 0.20, 을해야 할 때 적어도 프로그램이 0.00 만
'\\'는 몫을 제공하지 않습니다. 그래서 결과는 여전히 5 – jonju
이 될 것입니다. 필자의 피연산자가 정수인 경우 1.5와 같은 부동 소수점 응답을 얻을 수 없습니까? – Marr