Why does this code result in printing out -106? Is there any way I can easily make test3 into the correct value of 150, or is it just stupid using chars like this?Code:char test1 = 15; char test2 = 10; char test3 = test1*test2; printf("%d ", test3);