저는 블록 압축 스파 스 행 형식의 희소 행렬을 만들고 있습니다. 0이 아닌 요소를 64 비트 부동 소수점으로 변환해야합니다. 나는 C에서 구문이 필요해. C++ ?C 프로그램에서 10 진수를 64 비트 부동 소수점 숫자로 변환하는 방법은 무엇입니까?
답변
숫자를 문자열로 저장 했습니까? 예 할 경우 (이 C와 C++ 모두에서 작동) :
const char *number = "11.111"; // This the variable holding your number
double num = atof(number); // This is your number saved as a double, that is usually 64 bit
당신은 당신이 간단하게 할 수있는, int
로 double
, float
을 저장 한 경우 :
double num = other_variable;
다시 말하지만, 그것은 작동합니다 C와 C++ 모두에서.
atof를 피하십시오 - strtod를 선호합니다 –
닐, 왜? [15 chars] –
strtod() (및 strtol()은 해당 문제이므로) 변환 중에 예상치 못한 오버플로 결과가 발생하지 않아야합니다. atof()는 문자열 "0.0"과 일부 잘못된 입력에 대해 0.0을 반환합니다. "double strtod (const char * str, char ** ptr)"의 경우, ptr의 값이 (char **) NULL이 아닌 경우에는 포인터가 가리키는 변수가 마지막 숫자 다음의 문자를 가리 키도록 설정되고, 있다면, 그것은 인정되었습니다. 수를 형성 할 수없는 경우 * ptr은 str로 설정되고 0이 리턴됩니다. http://www.docs.hp.com/en/B2355-60127/strtod.3C.html –
- 1. 10 진수에서 부동 소수점 숫자로 변환 표현 - 함정
- 2. 파이썬에서 바이트를 부동 소수점 숫자로 변환
- 3. 10 진수, 부동 소수점 증분
- 4. 32 비트 대 64 비트 부동 소수점 성능
- 5. C# - 32 비트 부동 소수점 라이브러리가 있습니까?
- 6. 특정 숫자의 부동 소수점 숫자로 인쇄
- 7. C++ 부동 소수점 문제
- 8. MASM 어셈블리에서 10 진수를 REAL10으로 변환하는 방법은 무엇입니까?
- 9. 비트 연산자를 사용하여 부동 소수점 비교
- 10. Python 10 진수를 물으십시오
- 11. SQL 10 진수를 문자열로 변환하는 방법
- 12. C 결과의 부동 소수점 빼기는
- 13. 정수를 x86 ASM에서 부동 소수점 값으로 변환하는 방법은 무엇입니까?
- 14. 부동 소수점 부정확
- 15. 바이너리 데이터에서 64 비트 IEEE 표준 754 배정 밀도 숫자를 읽으려면 어떻게해야합니까?
- 16. C/C++에서 80 비트 부동 소수점 연산
- 17. 부동 소수점 정밀도
- 18. IEEE-754 형식에 따라 16 진수 값을 단 정밀도 부동 소수점 숫자 및 이중 정밀도 부동 소수점 숫자로 변환하는 방법
- 19. C - 부동 소수점 올림 반올림
- 20. 부동 소수점 덧셈과 부동 소수점 곱셈의 상대 속도는 무엇입니까
- 21. Perl의 부동 소수점 숫자에서 '데이터 유형 varchar를 숫자로 변환하는 중 오류가 발생합니다'라는 이유가 무엇입니까?
- 22. VHDL : 부동 소수점 숫자를 정수로 변환하는 방법
- 23. 부동 소수점 실수 부동 소수점 오류
- 24. 부동 소수점 예외 C++ 왜이고 무엇입니까?
- 25. 부동 소수점 연산 피하기
- 26. C에서 16 진수를 문자열로 변환하는 방법은 무엇입니까?
- 27. 자바에서 이진, OCT, 16 진수를 변환하는 방법은 무엇입니까?
- 28. XML의 부동 소수점 숫자
- 29. 부동 소수점을 부호없는 변수로 변환하는 방법은 무엇입니까?
- 30. 부동 소수점 반올림 (자바로)
스파 스 매트릭스의 요소 유형은 무엇입니까? –
내 질문보기, 64 비트 이진 부동 소수점 숫자로 정수 값을 변환하고 싶습니다 ... 거기에 사용할 수있는 구문이 있나요? 이 이진 부동 번호는 무엇입니까? ?? plz rply .. 감사합니다. – Gauri