반응형
C 언어로 도/라디안을 계산하는 기능이 있습니까?
C 프로그램에서 각도를 계산해야 합니다.여기 제가 C로 변환해야 하는 자바의 방법이 있습니다.
private static double calculateDirection(double x, double y)
{
return Math.toDegrees(Math.atan2(y, x));
}
코드를 다 혼자 쓰지 않아도 되도록 C언어로 학위 같은 기능이 있나요?감사해요.
#include <math.h>
inline double to_degrees(double radians) {
return radians * (180.0 / M_PI);
}
그런 방법을 쓸 필요는 없습니다.학위로 변환하는 것은 매우 간단합니다.
double radians = 2.0;
double degrees = radians * 180.0 / M_PI;
당신이 원한다면 그것을 기능으로 바꾸세요.
M_PI
is*에서 정의됨math.h
그나저나.
* 대부분의 컴파일러에서
매크로를 몇 개 복사/붙여넣기만 하는 경우:
#include <math.h>
#define degToRad(angleInDegrees) ((angleInDegrees) * M_PI / 180.0)
#define radToDeg(angleInRadians) ((angleInRadians) * 180.0 / M_PI)
그리고 만약 당신이 생략하기를 원한다면,#include
, 그 선을 에서 복사한 이것으로 대체합니다.math.h
머리글:
#define M_PI 3.14159265358979323846264338327950288
언급URL : https://stackoverflow.com/questions/14920675/is-there-a-function-in-c-language-to-calculate-degrees-radians
반응형
'programing' 카테고리의 다른 글
getaddrinfo()는 DNS 조회를 어떻게 합니까? (0) | 2023.10.02 |
---|---|
각 성분의 조건부 스타일링 (0) | 2023.10.02 |
ID가 시작하는 html 요소 찾기 (0) | 2023.10.02 |
연락처 양식 7로 게시물 제목을 받는 방법 (0) | 2023.10.02 |
redis 데이터베이스 비우는 방법? (0) | 2023.10.02 |