인프런 커뮤니티 질문&답변
9:00부분 질문
작성
·
183
2
1)
sizeof와 pow함수를 이용해 short로 표현할 수 있는 숫자의 경우의 수를 표현하는 부분에서 총 2번의 뺄셈을 하셨는데 첫번째 뺄셈은 sign에 대해서 1비트를 빼준 것이고 두번째 뺄셈은 0을 표현하는 부분을 뺀 것이라고 하셨는데 이 부분이 잘 이해가 가지 않습니다.
signed 와 unsigned 모두 0을 포함하는 것으로 알고 있는데 왜 0울 표현하는 부분을 뺀 것인지 궁금합니다.
2)
추가로 pow함수를 사용하실 때 std::를 사용하셨는데 pow함수를 사용할 수 있도록 <cmath>헤더를 include했는데 namespace std에 접근까지 해야하는 이유가 있는가 궁금합니다.
using namespace std;를 사용했음에도 별도로 std::를 붙이시는 부분이 조금 의아했던 부분이었습니다.
std와 pow함수와 서로 연관된 부분이라도 있나요?





