«floating-point» 태그된 질문

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



2
gcc의 빠른 수학은 실제로 무엇을 하는가?
나는 gcc를 이해한다 --ffast-math 플래그가 플로트 op의 속도를 크게 높이고 IEEE 표준을 벗어나는 것을 알고 있지만 실제로 켜져있을 때 발생하는 정보에 대해서는 찾을 수 없습니다. 누구든지 세부 사항 중 일부를 설명하고 깃발이 켜져 있거나 꺼져 있으면 어떻게 변할 것인지에 대한 명확한 예를 제시 할 수 있습니까? 비슷한 질문에 대해 SO를 …




12
C에 부호없는 수레가없는 이유는 무엇입니까?
나는 그 질문이 이상해 보인다. 프로그래머는 때때로 너무 많이 생각합니다. 읽어주세요 ... CI의 사용 signed및 unsigned정수 많이. 부호없는 정수를 부호없는 변수에 할당하는 것과 같은 일을하면 컴파일러가 경고한다는 사실이 마음에 듭니다. 부호없는 정수와 훨씬 더 많은 부호를 비교하면 경고가 표시됩니다. 나는이 경고를 좋아한다. 그들은 내 코드를 올바르게 유지하도록 도와줍니다. 우리는 왜 …

7
C # 부동 표현식 : 결과 부동 소수점을 int로 캐스팅 할 때 이상한 동작
다음과 같은 간단한 코드가 있습니다. int speed1 = (int)(6.2f * 10); float tmp = 6.2f * 10; int speed2 = (int)tmp; speed1와 speed2같은 값을해야하지만 사실, 내가 가진 : speed1 = 61 speed2 = 62 캐스팅 대신 Math.Round를 사용해야한다는 것을 알고 있지만 왜 값이 다른지 이해하고 싶습니다. 생성 된 바이트 코드를 …

10
html5 입력 유형 번호로 부동 소수점 및 소수 구분 기호를 처리하는 방법
주로 모바일 브라우저 용 웹 앱을 구축하고 있습니다. 숫자 유형의 입력 필드를 사용하므로 대부분의 모바일 브라우저는 더 나은 사용자 경험을 위해 숫자 키보드 만 호출합니다. 이 웹 응용 프로그램은 주로 소수점이 아닌 쉼표가있는 영역에서 사용되므로 소수점 구분 기호를 모두 처리해야합니다. 이 모든 혼란을 점과 쉼표로 덮는 방법은 무엇입니까? 내 발견 …



19
round ()가 제대로 반올림되지 않는 것 같습니다.
round () 함수에 대한 문서 는 숫자를 전달하고 소수점 이하 자리를 반올림하도록 지정합니다. 따라서 다음 을 수행해야합니다. n = 5.59 round(n, 1) # 5.6 그러나 실제로는 오래된 부동 소수점 기이함이 들어와 다음과 같은 결과를 얻습니다. 5.5999999999999996 UI를 위해 5.6. 나는 인터넷을 샅샅이 뒤져서 이것이 파이썬 구현에 의존한다는 몇 가지 문서 …


11
왜 float 값을 템플릿 매개 변수로 사용할 수 없습니까?
float템플릿 매개 변수 로 사용하려고 하면 컴파일러가이 코드에 대해 울지 만 int잘 작동합니다. float템플릿 매개 변수로 사용할 수 없기 때문 입니까? #include<iostream> using namespace std; template <class T, T defaultValue> class GenericClass { private: T value; public: GenericClass() { value = defaultValue; } T returnVal() { return value; } }; …

8
플로팅 할 PHP 문자열
저는 PHP에 전혀 익숙하지 않고 빠른 질문이있었습니다. 2 개의 변수 pricePerUnit와 InvoicedUnits. 다음은이를 값으로 설정하는 코드입니다. $InvoicedUnits = ((string) $InvoiceLineItem->InvoicedUnits); $pricePerUnit = ((string) $InvoiceLineItem->PricePerUnit); 이것을 출력하면 올바른 값을 얻습니다. 말할 수 있습니다 5000청구 단위 및 1.00가격. 이제 총 지출 금액을 표시해야합니다. 이 두 가지를 곱하면 작동하지 않습니다 (예상대로 문자열입니다). 그러나 …

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