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 중국어 웹사이트의 기타 관련 기사를 참조하세요!