ChucK의 int 값의 최대 값은 얼마입니까? 거기에 상징적 상수가 있습니까?ChucK에서 int의 최대 값
2
A
답변
5
최신 버전의 새로운 기능! 참고로
<<<Math.INT_MAX>>>;
하지만, 그것은 정수를 나타내는 C의 "long
"키워드를 ++ 사용합니다. 32 비트 컴퓨터의 경우 최대 값은 0x7FFFFFFF
또는 2147483647
이어야합니다. 64 비트 컴퓨터에서는 0x7FFFFFFFFFFFFFFFFF
또는 9223372036854775807
이됩니다.
chuck-users mailing list의 Kassen 및 Stephen Sinclair의 답변.
1
The ChucK API reference은 C int
유형을 사용하므로 최대 값은 로컬 컴퓨터 (2^31-1, 표준 32 비트 x86에서 약 2 억)에 따라 다릅니다. 한계를 검색하는 것에 대한 참조가 보이지 않지만 ChucK가 C를 사용하여 확장 가능한 경우 MAXINT
을 반환하는 함수를 추가 할 수 있습니다.