What does *= do?

Hey I am kinda new to C and I wanted to ask why this prints out 4 instead of 260? #include <stdio.h> int main() { unsigned char x = 130; x *= 2; printf("%d\n", x); } >Solution : The *= operator is called multiplication assignment operator and is shorthand for multiplying the operand to the… Read More What does *= do?