자바 중원 코드,리 코딩 및 패 치 문제 분석
1.원 사이즈
가장 높 은 위 치 를 기호 위치(0 으로 정 을 대표 하고 1 은 마이너스)로 하고 나머지 여러분 은 수치 자체 의 절대 치(2 진법 으로 표시)를 대표 합 니 다.간단하게 보기 위해 서 우 리 는 하나의 바이트 로 정 수 를 표시 한다. +7 의 원본 코드:00000111 -7 의 원 코드:10000111
2.반전
하나의 수가 플러스 라면,그것 의 반 코드 는 원래 코드 와 같다.하나의 수가 마이너스 라면 기호 위 치 는 1 이 고 나머지 여러분 은 원 코드 를 반대 합 니 다.간단하게 보기 위해 서 우 리 는 하나의 바이트 로 정 수 를 표시 합 니 다. +7 의 반 코드 는:00000111 이다. -7 의 반 코드 는 11111000 이다.
3.코드 추가
패 치:하나의 숫자 가 플러스 라면 원래 코드,반전,패 치 는 같 습 니 다.하나의 숫자 가 마이너스 라면 기호 위 치 는 1 이 고 나머지 여러분 은 원 코드 를 반대 한 다음 에 전체 숫자 에 1 을 추가 합 니 다.간단하게 보기 위해 서,우 리 는 1 개의 바이트 로 정 수 를 표시 합 니 다.+7 의 패 치 는 00000111-7 의 패 치 는 11111001 입 니 다.
음수 의 패 치 를 알 고 있 습 니 다.10 진수,절차 로 변환 합 니 다. 1.먼저 여러분 에 게 반 대 를 취한 다. 2.이 를 10 진수 로 변환 합 니 다. 3.마이너스 까지 더 해서 1 을 빼 세 요. 예 를 들 면: 11111010,최고 위 는 1 이 고 마이너스 입 니 다.먼저 여러분 에 게 0 만 0101 을 얻 고 10 진법 으로 5 를 얻 으 며 마이너스-5 를 더 한 다음 에 1 득-6 을 빼 겠 습 니 다.
2.흔 한 질문
나 는 int a=232;byte 타 입 으로 강 전 했 을 때 왜 마이너스 인가요??
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.