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

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

王林
풀어 주다: 2023-09-13 15:05:07
앞으로
1540명이 탐색했습니다.

십진수의 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으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿