Я думал, что это ... Я ожидал:
10^0=1 10^1=10 10^2=100
Я получаю
10^0=10 10^1=11 10^2=8
фактический код
int value = 10 ^ exp;
заменяет exp на 0, 1 и 2 Что делает оператор ^?