IT/Linux
2007/10/05 10:06
c 의 abs 함수는 double 형을 지원하지 않는다.
요즘 한참 열공 중인 단백질 구조 정렬 프로그램을 짜서 돌리다가 결과가 이상해서 검토를 알게 된 사실입니다. C에서 abs 함수는 double 형을 지원하지 않습니다. int 형만을 지원합니다.
abs(-0.002 ) = 0.000
이렇게 됩니다. C 코딩할때 조심하세요.^^
--- 추가 ---
double 형은 fabs 를 사용하라네요. 같은 연구실에 있었던 심상우 군이 알려주었습니다.
abs(-0.002 ) = 0.000
이렇게 됩니다. C 코딩할때 조심하세요.^^
--- 추가 ---
double 형은 fabs 를 사용하라네요. 같은 연구실에 있었던 심상우 군이 알려주었습니다.
'IT/Linux' 카테고리의 다른 글
| 생물정보학자를 위한 클러스터 만들기 #4v1 Perceus 설정하기 (1) | 2007/10/27 |
|---|---|
| Perceus 1.3.1 등장 (0) | 2007/10/13 |
| valgrind 를 이용해서 프로그램 디버깅 하기 (2) | 2007/10/11 |
| c 의 abs 함수는 double 형을 지원하지 않는다. (1) | 2007/10/05 |
| 2년만에 받아보는 성정. 그러나 기쁘지 않다. (2) | 2007/06/22 |
| Acegi - Spring 을 위한 보안 시스템 (0) | 2007/02/13 |