>  기사  >  백엔드 개발  >  십진수의 10의 보수는 무엇입니까?

십진수의 10의 보수는 무엇입니까?

王林
王林앞으로
2023-09-13 15:05:071434검색

십진수의 10의 보수는 무엇입니까?

9의 보수 10의 보수 는 숫자 시스템의 산술 연산을 더 쉽게 만드는 데 사용됩니다. 이는 보완 구현을 통해 계산 작업을 더 쉽게 만들고 종종 하드웨어 사용을 프로그램과 교환하는 데 사용됩니다.

어떤 숫자의 9의 보수를 얻으려면 (10n support> – 1)을 사용해야 합니다. 여기서 n은 숫자의 자릿수입니다. 또는 더 간단한 방법으로 주어진 소수점에서 9의 보수를 빼야 합니다. 각 자리의 숫자.

10의 보수 , 해당 숫자의 9의 보수를 찾은 후 10의 보수를 찾는 것은 비교적 쉽습니다. 해당 숫자의 필수 10의 보수를 얻으려면 숫자의 9의 보수 에 1을 더해야 합니다. 또는 10의 보수를 직접 찾고 싶다면 다음과 같이 할 수 있습니다: (10n – 숫자), 여기서 n = 숫자의 자릿수입니다.

십진수 456을 사용하면 이 숫자의 9의 보수는

999
-456
_____
543

이 숫자의 10의 보수가 됩니다.

543
(+)1
______
544

Input:456
Output:544

설명

수학적으로,

10’s complement = 9’s complement + 1
10’s complement = 10i – num

여기서 i = 총 숫자의 숫자입니다. 숫자의.

#include <iostream>
#include<math.h>
using namespace std;
int main() {
   int i=0,temp,comp,n;
   n=456;
   temp = n;
   while(temp!=0) {
      i++;
      temp=temp/10;
   }
   comp = pow(10,i) - n;
   cout<<comp;
   return 0;
}

위 내용은 십진수의 10의 보수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제