정수 무제한 정밀도를 가지고있다.
이 테스트
#include <stdio.h>
int main(void) {
printf("%zu bytes", sizeof(long long));
return 0;
}
날 리눅스 8 bytes
또는 64 비트를 제공한다.
어떻게 이것을 cpython으로 구현 했는가 (이것은 코멘트 섹션에서 대답했다)?
정수가 구현시 long long
을 초과하면 어떻게됩니까?
8 비트 정수와 8 바이트 정수 사이의 산술 연산의 속도 차이는 얼마나됩니까?
가능한 [파이썬은 int와 long을 어떻게 관리합니까?] (http://stackoverflow.com/questions/2104884/how-does-python-manage-int-and-long) – dhke
@dhke 부분적으로 . 그러나 나는 오버 사이즈 된 정수가 어떻게 저장되는지 궁금해. 그것은 차이를 만들어야한다. – light2yellow
'% zd'은 잘못된 변환 지정자입니다. 'size_t'는 부호가 없습니다! – Olaf