시프트연산엔 논리적 시프트와 산술적 시프트연산이 있다는데 (로테이션 등은 논외)
그럼 C에서 시프트연산쓰는건 어떻게 작용함? 따로 논리 산술 작용규칙을 정해줄수도 있음?
저는모르겠읍니다
나도 모르겠세브에요!
자바스크립트 같은 데서는 <<, <<<로 논리, 산술을 구분하지만 C는 자료형이 signed인지 unsigned인지로 구분.
좀 더 자세히 설명하자면 C에서 signed 숫자 데이터를 시프트하면 산술로, unsigned 숫자 데이터면 논리 시프트가 수행됨.
ㄴ 정답
추가적으로 부호 있고/없음 을 혼합해서 비트 및 비교 연산은 조심스럽게 해야됭
그리고 어셈 볼줄 모르면 애초에 섞어서 하는짓은 안하는게 정신건강에 좋ㅇ므
저는모르겠읍니다
나도 모르겠세브에요!
자바스크립트 같은 데서는 <<, <<<로 논리, 산술을 구분하지만 C는 자료형이 signed인지 unsigned인지로 구분.
좀 더 자세히 설명하자면 C에서 signed 숫자 데이터를 시프트하면 산술로, unsigned 숫자 데이터면 논리 시프트가 수행됨.
ㄴ 정답
추가적으로 부호 있고/없음 을 혼합해서 비트 및 비교 연산은 조심스럽게 해야됭
그리고 어셈 볼줄 모르면 애초에 섞어서 하는짓은 안하는게 정신건강에 좋ㅇ므