the following operation is actually (2 *data) + data + (data/2).
#include <stdio.h>
int main()
{
unsigned int data = 10;
data = (data<<1) + data + (data>>1);; // equivalent to data * 3.5
printf("data = %d\n", data);
return 0;
}
No comments:
Post a Comment