C

[C] 213 (비트연산) 곱셈 구현

qkrwngus 2021. 2. 6. 22:24

Desc :

비트 쉬프트 연산 << 을 이용해서

곱셈을 구현할 수 있다

 

value = value << 1 // = *(2^1)

value = value << 2 // = *(2^2)

value << 1 + value // 3배

 


Source Code :

#include <stdio.h>

void main()
{
	char value = 2;

	value = value << 1; // value = value * 2

	printf("value : %d \n", value);
}

 


Result :