컴퓨터언어의 부동소수점이 가지는 문제점으로, 모든 것을 2진수로 취급하다보니 실수값은 약간 독특한 방식으로 저장공간을 사용하면서 정규화라는 과정을 거칩니다.
이 과정에서 2진수로 표현이 안되는 4.4같은 것은 해당 값에 한없이 접근하는 방식으로 저장해서 사용하니 오차가 발생해서 정확한 값을 얻기 어렵죠.
그리고 그런 것들을 해결하기 위해 쓰는 것이 수학관련 헤더파일 및 그 내부에 들어있는 함수인데....
사진찍어서 올린 책 내용상, 당장 기초를 배우시는 중이고 이제 막 기본구조 작성법이나 변수, 출력, 연산자, 입력 배우시는 분한테 전처리문으로 math.h헤더파일 include해서 pow를 쓰라고 하는건 좀 어렵지 않나 싶네요. 갑자기 기초 건너뛰고 응용과정이니깐요.
나중에 오차를 줄이기 위해서 쓰게 되겠지만, 저 질문범위에 대한 답으로는...
연산자파트 다시 한번 확인해보세요. 외워서 하는게 아니라 자주 봐야 합니다. 산술연산은 오로지 +, -, *, /, % 5종밖에 없어요. c언어에서 ^는 비트연산자입니다. 3승 표현할려면 윗윗분 말처럼 x*x*x 형태로 풀어서 작성합니다.