char가 서명된 경우 "char foo = 255"가 정의되지 않은 동작입니까? Linux가 설치된 x86 시스템에서 gcc 4.5.2로 컴파일할 때 다음과 같은 경고가 표시되지 않습니다. char foo = 255; 하지만 사용할 때-pedanticgcc는 다음을 말합니다. 경고: 암시적 상수 변환의 오버플로 gcc가 하는 행동이 좀 이상하고 이 과제에서 무슨 일이 일어나고 있는지 정말 이해하는지 의심스럽습니다.내 생각에 만약에charPOSIX의 길이는 8비트이며 기본적으로 서명되어 있으므로 유지할 수 없습니다.255. C 표준에서는 부호 없는 정수 오버플로로 인해 오버플로가 발생한다고 하지만 부호 있는 정수 오버플로는 정의되어 있지 않습니다.그럼 이 과제는 정의되지 않은 행동인가요?그리고 gcc는 ..