C ++ float를 분수로 곱하기

Helpmeplzimnotfrombath

방금 MATLAB 배경에서 C ++를 시작했고 혼란 스러웠습니다.

float farenheit, celcius;
cin >> farenheit;
celcius = (farenheit - 32) * (5 / 9);
cout << "Temperature (c): " << celcius;

5/9 곱하기가 예상대로 작동하지 않는 이유는 무엇입니까?

float farenheit, celcius;
cin >> farenheit;
celcius = ((farenheit - 32) * 5) / 9);
cout << "Temperature (c): " << celcius;

감사!

Helpmeplzimnotfrombath

모두 감사합니다.

C ++ 해석 59같은 int값을 너무 5/9도이다 int. 5/9 = 0.566으로 0.

이 문제를 해결하려면 값에 추가 .0또는 추가 .f를 각각 double 또는 float로 해석하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C ++ 오버로딩 * 다른 유형의 분수 곱하기

분류에서Dev

안전한 방법으로 분수 곱하기 C #

분류에서Dev

재귀 함수를 사용하여 곱하기 C ++

분류에서Dev

c에서 int와 float 곱하기

분류에서Dev

C ++에서 벡터를 스칼라로 곱하기

분류에서Dev

float를 10 진수 정수 곱하기 2의 제곱으로 어떻게 변환합니까?

분류에서Dev

두 함수를 서로 곱하기 (matlab)

분류에서Dev

c ++ 더하기를 사용하여 2 개의 정수를 재귀 적으로 곱합니다.

분류에서Dev

float (C #)로 구성된 방정식에 제곱근 함수를 적용하는 데 문제가 있습니다.

분류에서Dev

C ++에서 변수를 곱하는 데 문제가 있습니다. (C ++는 하드 코딩되지 않는 한 곱하기를 원하지 않습니다)

분류에서Dev

C ++에서 변수를 곱하는 데 문제가 있습니다. (C ++는 하드 코딩되지 않는 한 곱하기를 원하지 않습니다)

분류에서Dev

C ++에서 정수 오버플로 및 정수 곱하기

분류에서Dev

두 xts 객체를 서로 곱하기

분류에서Dev

정수 numpy 배열에 중간 float 배열없이 float 스칼라를 곱하기

분류에서Dev

Assembly.Load를 사용하여 메모리에서 곱하기 어셈블리를로드하는 C #

분류에서Dev

C를 사용하여 무작위로 생성 된 거대한 크기의 행렬을 곱하는 오류

분류에서Dev

곱하기를위한 집계 함수별로 그룹화

분류에서Dev

두 개의 정수를 일괄 적으로 곱하기

분류에서Dev

파일의 숫자를 난수로 곱하기

분류에서Dev

C에서 2 ^ 2의 쓰기로 거듭 제곱하기

분류에서Dev

c ++ float 유형의 변수를 double로 초기화 할 수 있습니까?

분류에서Dev

C의 함수에 매개 변수로 float 배열과 float를 전달하는 방법

분류에서Dev

곱하기 C #을 사용하지 않고 문자열을 정수로 변환

분류에서Dev

VBA로 곱하기

분류에서Dev

천 단위를 점으로 구분하는 C ++ 형식 정수

분류에서Dev

곱하기 중 C ++ 큰 정수 정밀도 질문

분류에서Dev

날짜를 기준으로 Google 시트 합계 및 곱하기

분류에서Dev

동일한 키를 기반으로 배열 값을 곱하기

분류에서Dev

C #에는 이진수를 비트 거듭 제곱 배열로 변환하는 기본 방법이 있습니까 (예 : 0b1101-> {0, 2, 3})?

Related 관련 기사

  1. 1

    C ++ 오버로딩 * 다른 유형의 분수 곱하기

  2. 2

    안전한 방법으로 분수 곱하기 C #

  3. 3

    재귀 함수를 사용하여 곱하기 C ++

  4. 4

    c에서 int와 float 곱하기

  5. 5

    C ++에서 벡터를 스칼라로 곱하기

  6. 6

    float를 10 진수 정수 곱하기 2의 제곱으로 어떻게 변환합니까?

  7. 7

    두 함수를 서로 곱하기 (matlab)

  8. 8

    c ++ 더하기를 사용하여 2 개의 정수를 재귀 적으로 곱합니다.

  9. 9

    float (C #)로 구성된 방정식에 제곱근 함수를 적용하는 데 문제가 있습니다.

  10. 10

    C ++에서 변수를 곱하는 데 문제가 있습니다. (C ++는 하드 코딩되지 않는 한 곱하기를 원하지 않습니다)

  11. 11

    C ++에서 변수를 곱하는 데 문제가 있습니다. (C ++는 하드 코딩되지 않는 한 곱하기를 원하지 않습니다)

  12. 12

    C ++에서 정수 오버플로 및 정수 곱하기

  13. 13

    두 xts 객체를 서로 곱하기

  14. 14

    정수 numpy 배열에 중간 float 배열없이 float 스칼라를 곱하기

  15. 15

    Assembly.Load를 사용하여 메모리에서 곱하기 어셈블리를로드하는 C #

  16. 16

    C를 사용하여 무작위로 생성 된 거대한 크기의 행렬을 곱하는 오류

  17. 17

    곱하기를위한 집계 함수별로 그룹화

  18. 18

    두 개의 정수를 일괄 적으로 곱하기

  19. 19

    파일의 숫자를 난수로 곱하기

  20. 20

    C에서 2 ^ 2의 쓰기로 거듭 제곱하기

  21. 21

    c ++ float 유형의 변수를 double로 초기화 할 수 있습니까?

  22. 22

    C의 함수에 매개 변수로 float 배열과 float를 전달하는 방법

  23. 23

    곱하기 C #을 사용하지 않고 문자열을 정수로 변환

  24. 24

    VBA로 곱하기

  25. 25

    천 단위를 점으로 구분하는 C ++ 형식 정수

  26. 26

    곱하기 중 C ++ 큰 정수 정밀도 질문

  27. 27

    날짜를 기준으로 Google 시트 합계 및 곱하기

  28. 28

    동일한 키를 기반으로 배열 값을 곱하기

  29. 29

    C #에는 이진수를 비트 거듭 제곱 배열로 변환하는 기본 방법이 있습니까 (예 : 0b1101-> {0, 2, 3})?

뜨겁다태그

보관