2012-05-24 2 views
7

일련의 숫자에 대한 계산을 수행하고 빼기로 정규화하여 일련의 마지막 숫자가 항상 1이되도록 PHP 기반 웹 응용 프로그램을 사용합니다.번호가 -3999999991이면 논리적 의미가 있습니까?

일련의 숫자는 json 문자열로 변환되어 저장됩니다. dynamodb

가끔씩 내 코드가 1 또는 매우 작은 양수가 아닌 숫자 -3999999991을 보여줍니다.

이 숫자는 의미가 있습니까? 예를 들어 오버플로 또는 json 문자열 처리와 관련된 무언가가 있습니까?

+0

정수 또는 부동 소수점 값입니까? –

+0

부동 소수점 숫자에 '10^(Something)'을 곱한 것처럼 보입니다 –

+0

숫자가 정수 – Nir

답변

1

이 숫자는 특별히 나에게 아무 의미도 없지만 MySQL의 INT 필드에 BIGINT를 저장할 때 비슷한 것을 보았습니다. 나는 항상 매우 긴 숫자를 가지고있다.

런타임에 값을 보거나 숫자를 보았을 때만 값이 표시됩니까? DB에만있는 경우 가끔 필드에 값이 너무 커질 수 있습니다.

+0

수 있습니다. 그래, 어쨌든 나는 그것을 피하기 위해 해결 방법을 써야했다. 감사합니다. – Nir