C++에서는 부호있는 정수에 항상 양의 정수를 저장하는 것이 좋지 않습니까?C++에서는 부호있는 정수에 항상 양의 정수를 저장하는 것이 좋지 않습니까?
예를 들어, 에포크부터 부호있는 정수까지의 초.
C++에서는 부호있는 정수에 항상 양의 정수를 저장하는 것이 좋지 않습니까?C++에서는 부호있는 정수에 항상 양의 정수를 저장하는 것이 좋지 않습니까?
예를 들어, 에포크부터 부호있는 정수까지의 초.
음수 일 수있는 경우 음수를 할당하려고하면 컴파일 오류가 발생하고 부호있는 정수의 두 배 크기를 가질 수 있으므로 부호없는 int에 저장하는 것이 좋습니다. 저장.
INT : -2147483648 UINT 2147483647 : 0
4294967295에 따라서는 부호있는 정수에 항상 양수를 저장하는 나쁜? 아니, 나쁘지 않아. 동일한 양의 바이트를 할당합니다. uint를 사용하는 것이 더 좋습니까? 아마 네.
정수 크기, 환경 및 응용 프로그램 요구 사항에 따라 다릅니다. 부호있는 64 비트 정수로 유닉스 타임 스탬프를 저장하는 것은 거의 확실하다. 응용 프로그램이 처리해야하는 날짜 범위에 따라 32 비트가 아닐 수도 있습니다.
대부분의 응용 프로그램에서 그다지 중요하지 않습니다.
하지만 왜? 신기원은 언제부터 부정이 될 것입니까? –
여기서 어떤 프로그래밍 언어를 사용합니까? –