>  기사  >  Java  >  Java 중앙값 연산에 대한 간략한 설명

Java 중앙값 연산에 대한 간략한 설명

巴扎黑
巴扎黑원래의
2017-07-22 14:07:111264검색

1. 십진수를 이진수로 변환

양의 정수를 이진수로 변환하는 방법은 "2로 나누고 나머지를 취하여 역순으로 배열"하는 것입니다.

2. 이진수를 십진수로 변환

은 정수의 이진수를 나타내며, 첫 번째 숫자는 플래그 비트, 0은 양의 정수를 나타내며, 숫자는 오른쪽부터 시작하고, 첫 번째 숫자는 0이며, 각 숫자는 n으로 기록되며 각 자릿수 (1 또는 0)*2^n을 취한 다음 모든 자릿수의 연산을 더하여 십진법을 얻습니다.

3. 비트 연산

  • 비트별 AND: 연산자 &, 해당 비트가 모두 1이면 결과는 1, 그렇지 않으면 0이며 정밀도는 가장 높은 정밀도와 일치합니다. 비트 AND 연산의 결과는 연산에 참여하는 최소값보다 크지 않습니다.

  • 비트 OR: 연산자 |, 해당 비트는 모두 0, 결과는 0, 그렇지 않으면 1, 정밀도는 가장 높은 정밀도와 일치합니다. 비트 OR 연산의 결과는 연산에 참여하는 최대값보다 작지 않습니다

  • 비트 부정: 연산자 ~, 1은 0으로, 0은 1로 변환됩니다.

  • 비트별 XOR: 연산자 ^, 해당 비트가 동일하면 결과는 0이고, 그렇지 않으면 1이며 정밀도는 가장 높은 정밀도와 일치합니다.

  • Shift 연산: y<n과 동일하고, y>>n은 y/2n과 동일합니다. 비트 연산은 빠르게 실행되므로 Java 코드에서 2n으로 나누거나 곱할 때 비트 연산을 사용할 수 있습니다.

4. 비트 연산의 가치

비트 연산은 빠르게 처리됩니다.

위 내용은 Java 중앙값 연산에 대한 간략한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.