간단한 질문입니다. 신속하게 답변 해주세요. 32 비트 시스템에서 64 비트 부호없는 정수가 랩 어라운드됩니까?
는 32 비트 시스템에서이 문제를 가지고 : 내가 64 비트 시스템에 알고Unsigned long long n = 1;
n -= 2;
,이 오래 오래 최고 부호에 랩 어라운드 것입니다. 그러나 long long은 두 개의 분리 된 단어로 저장되기 때문에 32 비트 컴퓨터에서는 어떤 일이 발생합니까?
감사합니다.
간단한 질문입니다. 신속하게 답변 해주세요. 32 비트 시스템에서 64 비트 부호없는 정수가 랩 어라운드됩니까?
는 32 비트 시스템에서이 문제를 가지고 : 내가 64 비트 시스템에 알고Unsigned long long n = 1;
n -= 2;
,이 오래 오래 최고 부호에 랩 어라운드 것입니다. 그러나 long long은 두 개의 분리 된 단어로 저장되기 때문에 32 비트 컴퓨터에서는 어떤 일이 발생합니까?
감사합니다.
구현이 일치하면 다음과 동일하게 올바르게 래핑됩니다. 나는 이것을 C라고 가정한다. C 표준은 구현 세부 사항과 독립적으로이 동작을 필요로합니다.
32 비트를 포함하여 모든 아키텍처에서 64 비트 정수 데이터 유형이 동일하게 작동합니다. 그렇지 않다면 프로그래밍은 상당히 어려울 것입니다. 그렇지 않습니까?