bigint

    32

    1답변

    테이블에서 열의 합계를 얻으려고하면 오류 번호가 Arithmetic overflow error converting expression to data type int이됩니다. 그 결과 숫자는 INT에 대해 커집니다. 그래서 다음을 사용하여 BIGINT에 캐스팅하려고했습니다. SELECT CAST(SUM(columnname) AS BIGINT) FROM tab

    4

    1답변

    저는 다양한 플랫폼에서 C를위한 많은 BigInt 라이브러리를 알고 있고 그것을 사용하는 방법을 알고 있지만 흥미가 있습니다 : 어떻게 작동합니까? 어떻게하면 자기 자신의 도서관을 만들겠습니까 (나는 시도하지 않을 것입니다. 바퀴를 다시 발명하지는 않지만 어떻게 될지에 관심이 있습니다). 누구든지 절차/기본을 설명 할 수있는 튜토리얼 등으로 나를 가리킬 수

    8

    2답변

    MySQL에서 문자열을 64 비트 값 (bigint)으로 해시하려고합니다. 128 비트 해시를 이진 문자열로 반환하는 MD5() 함수에 대해 알고 있습니다. 나는이 결과의 아래쪽 또는 최상위 64 비트를 가져 가면 행복 할 것입니다. 그러나 바이너리 문자열 유형에서 모든 유형의 숫자 ​​유형으로 변환하는 방법을 이해할 수는 없습니다. 어떤 포인터?

    0

    3답변

    저는 항상 궁금해했습니다. 예를 들어 pi를 3000 번째 소수 자리로 계산하는 (특히 명령형으로) 경우와 같이 매우 긴 십진수로 산술 연산을 수행하려면 어떻게해야합니까?

    4

    3답변

    C++에서 임의의 크기의 정수를 포함 할 수있는 bigint 클래스가 있습니다. 큰 float 또는 double 숫자를 bigint로 변환하고 싶습니다. 나는 작동 방법이 있지만 해킹 비트입니다. 필자는 IEEE 754 번호 사양을 사용하여 입력 번호의 이진 기호, 가수 및 지수를 구했습니다. float input = 77e12; bigint result