공부/C, C++
[C/C++] long long 데이터 형의 shift 연산 수행
happyst
2022. 5. 3. 01:22
#include <stdio.h>
int main(void)
{
printf("(int) 1 << 1: %d\n", (1 << 1));
printf("** 형 변환 적용 되지 않았을 때 => (long long) 1 << 1: %lld\n", (1 << 1));
printf("** 형 변환 적용 되었을 때 => (long long) 1 << 1: %lld\n", ((long long)1 << 1));
return 0;
}
long long 데이터 형에 shift 연산 수행 시에는 (long long)으로 data type casting 꼭 해주기!