문제

이것이 어떤 버전의 Fortran인지 잘 모르겠지만 라인은 다음과 같습니다.

Term = F*F - 4.*E*G

나는 그것이 f에 f를 곱한 다음 무언가를 빼는 것을 알고 있지만, 4가 그곳에서 무엇을하고 있는지 모르겠다.

도움이 되었습니까?

해결책

나는 내가 본 다른 모든 프로그래밍 언어를 기반으로 추측을 모험하고 정수보다는 유형의 "4"를 끊임없이 만들고 있다고 말합니다. 다시 말해, 표현식의 유형이 모든 일치하는지 확인합니다. "4.0"은 동등 할 것이다. 이 코드를 쓴 사람은 그날 더 간결한 느낌이 들었습니다.

다른 팁

정수 대신 실수로 만듭니다.

Fortran을 처음 접한다면 "실제"숫자는 C와 같은 언어로 불리는 "플로트"입니다.

그러나 Fortran 프로그래머만이 기본적으로 신이 진짜라고 말할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top