«floating-point» 태그된 질문

부동 소수점 숫자는 정수보다 큰 범위를 나타낼 수 있지만 정밀도는 떨어지지 만 동일한 양의 메모리를 사용하는 실수의 근사값입니다. 귀하의 질문이 작은 산술 오류 (예 : 0.2 + 0.1이 0.300000001과 같은 이유) 또는 십진수 변환 오류에 관한 것이라면, 게시하기 전에 아래에 링크 된 "정보"페이지를 읽으십시오.



12
GCC가 a * a * a * a * a * a를 (a * a * a) * (a * a * a)로 최적화하지 않는 이유는 무엇입니까?
과학 응용 프로그램에서 수치 최적화를하고 있습니다. 내가 주목 한 것은 GCC가 호출 pow(a,2)을 컴파일 하여 호출 을 최적화 a*a하지만 호출 pow(a,6)이 최적화되지 않고 실제로 라이브러리 함수를 호출 pow하여 성능이 크게 저하 된다는 것 입니다. 반대로, 실행 가능한 Intel C ++ Compilericc 는 라이브러리 호출을 제거합니다 pow(a,6). 궁금한 점은 GCC 4.5.1 …



30
문자열이 숫자 (부동)인지 어떻게 확인합니까?
파이썬에서 문자열을 숫자로 나타낼 수 있는지 확인하는 가장 좋은 방법은 무엇입니까? 현재 내가 가지고있는 기능은 다음과 같습니다. def is_number(s): try: float(s) return True except ValueError: return False 추악하고 느릴뿐만 아니라 어색한 것 같습니다. 그러나 float주 함수를 호출하는 것이 더 나쁘기 때문에 더 좋은 방법을 찾지 못했습니다 .



7
HTML5에 부동 입력 유형이 있습니까?
html5.org 에 따르면 , "숫자"입력 유형의 "값 속성 (지정되고 비어 있지 않은 경우)은 유효한 부동 소수점 숫자 값을 가져야합니다." 그러나 그것은 (어쨌든 최신 버전의 Chrome에서), 수레가 아닌 정수가있는 "업다운"컨트롤입니다. <input type="number" id="totalAmt"></input> 코드 스 니펫 실행결과 숨기기스 니펫 확장 HTML5 고유의 부동 소수점 입력 요소가 있거나 숫자 입력 유형을 정수가 …



11
나눗셈을 부동 소수점으로 강제하려면 어떻게해야합니까? 나누기가 계속 0으로 내림합니까?
나는 두 개의 정수 값을 a하고 b,하지만 난 부동 소수점에서의 비율이 필요합니다. 나는 그것을 알고 a < b계산하고 싶습니다 a / b. 따라서 정수 나누기를 사용하면 항상 나머지로 0을 얻습니다 a. c파이썬에서 강제 로 부동 소수점 숫자가되도록하려면 어떻게해야합니까? c = a / b

14
십진수를 두 배로 변환
의을 사용하여 불투명도 Track-Bar를 변경 하고 싶습니다 Form. 이것은 내 코드입니다. decimal trans = trackBar1.Value / 5000; this.Opacity = trans; 응용 프로그램을 빌드하면 다음 오류가 발생합니다. 암시 적으로 유형 decimal을 로 변환 할 수 없습니다double 내가 사용하는 시도 trans하고 double있지만 다음은 Control작동하지 않습니다. 이 코드는 과거 VB.NET 프로젝트에서 잘 작동했습니다.

30
JavaScript에서 부동 소수점 숫자 정밀도를 처리하는 방법은 무엇입니까?
다음과 같은 더미 테스트 스크립트가 있습니다. function test() { var x = 0.1 * 0.2; document.write(x); } test(); 코드 스 니펫 실행결과 숨기기스 니펫 확장 이렇게하면 결과가 인쇄 0.020000000000000004되지만 인쇄하는 동안 0.02계산기가 사용됩니다. 내가 이해하는 한 이것은 부동 소수점 곱셈 정밀도의 오류 때문입니다. 그런 경우에 나는 올바른 결과를 얻을 수있는 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.