"int"맛 (부호없는 정수, long int, long long int)에 대해서는 다음과 같은 의심의 여지가 있습니다."int"맛의 조작에 관한 의심
우리가 어떤 작업을 수행 할 때 (*, /, +, -) 32 비트 시스템과 64 비트 시스템에서 INT와 맛 사이를 (long int와 말을 할 수 있습니다) 는 암시 적 타입 캐스트는 "INT"
에 대한 일입니다 예 : -
int x; long long int y = 2000;
x = y; (더 높은 것은 하나의 데이터 잘림이 일어날 수 있습니다.) 컴파일러가 이에 대한 경고를하기를 기대합니다. 그러나 나는 그러한 경고를 얻지 못하고 있습니다. 여기서 "x"에 대한 암시 적 타입 변환이 발생 했습니까? -Wall 옵션과 함께 gcc를 사용하고 있습니다. 동작이 32 비트 및 64 비트 용으로 변경됩니까? 당신이 걱정하는 경우
감사 Arpit
아래에 정말 좋은 답변이 있습니다. 아마도 올바른 것으로 표시 할 수 있습니까? – alecco