1번은 2의보수, 2번은 그냥 2진수 - dc App
그걸 어떨때 구분하는건가요? - dc App
똑같은 비트열도 signed로 다루느냐 unsigned로 다루느냐에 따라 의미가 달라짐
그런까 둘다 최상위가 1이지만 위에꺼만 2읭보수를 쓴이유는 ~을 썼기 때문인가요? 저는 구분을 어떨때 하는지 모르겠습니다 - dc App
메모리에 저장되는 값은 안달라짐. 그런데 10진수로 바꿀때 어떻게 하느냐에 따라서 해석이 달라지는거
그리고 signed는 덧셈이 unsigned랑 똑같이 되도록 설계되있어서 덧셈, 뺄셈연산에 있어서 구분이 없음
하지만 곱셈, 나눗셈 연산은 signed냐 unsigned냐에 따라 다른 연산을 해야됨
저 글을 좀 더 정확하게 다시 올렸습니다. 한번 봐주실수 있을까요? - dc App
1번은 2의보수, 2번은 그냥 2진수 - dc App
그걸 어떨때 구분하는건가요? - dc App
똑같은 비트열도 signed로 다루느냐 unsigned로 다루느냐에 따라 의미가 달라짐
그런까 둘다 최상위가 1이지만 위에꺼만 2읭보수를 쓴이유는 ~을 썼기 때문인가요? 저는 구분을 어떨때 하는지 모르겠습니다 - dc App
메모리에 저장되는 값은 안달라짐. 그런데 10진수로 바꿀때 어떻게 하느냐에 따라서 해석이 달라지는거
그리고 signed는 덧셈이 unsigned랑 똑같이 되도록 설계되있어서 덧셈, 뺄셈연산에 있어서 구분이 없음
하지만 곱셈, 나눗셈 연산은 signed냐 unsigned냐에 따라 다른 연산을 해야됨
저 글을 좀 더 정확하게 다시 올렸습니다. 한번 봐주실수 있을까요? - dc App