숫자의 9의 보수를 찾고 싶지만 실패했습니다.N의 보수를 찾는 방법?
1과 2의 보완법을 사용했지만 효과가 없습니다.
숫자의 N의 보수를 찾는 일반적인 방법은 무엇입니까? 베이스 (10)에
숫자의 9의 보수를 찾고 싶지만 실패했습니다.N의 보수를 찾는 방법?
1과 2의 보완법을 사용했지만 효과가 없습니다.
숫자의 N의 보수를 찾는 일반적인 방법은 무엇입니까? 베이스 (10)에
화려 '보완 9
각 디지트를 감산하여 구할되도록 45 (= 000,045 ...)는 54 (= 999,954 ...)을하게된다.
10의 보수는 단지 9의 보수 + 1입니다. 따라서 ... 000045는 (... 999954 +1) = ... 999955가됩니다.
자세한 내용은 Wikipedia.
그게 전부예요.하지만, 무엇이 53의 200의 2 진수입니다. (51) (53) (53) -이게 뭐야? –
200은 어떻게 바이너리가 될 수 있습니까? 이진수는 0과 1 자리수 만 있습니다. –
죄송합니다, 나는 10 진수를 의미합니다. 200 (십진수) –
n
님의 보완 사용 : (간단한 3 단계 방법).
512 - 96 = ?
(두 숫자는 모두 기본 n, 즉 base : 14라고 가정).
하면 96
(감산 될 수 초)의 n-1
보수를 찾는다. 13
의 099
의 보수는 DDD - 096 = D47
(A = 10, B = 11, C = 12, D = 13이므로)입니다.
에서 n - 1
의 보수 값을 추가하여 n
의 보수를 찾습니다. 14
의 보수는 D47 + 1 = D48
입니다.
n
의 보수 (D48
)가있는 첫 번째 숫자 (512
)를 더하고 캐리를 남겨 둡니다. 512 + D48 = 45A
(수행 1
제거).
CHECK :
512(14 base) = 996(10 base)
96(14 base) = 132(10 base)
996-132 = 864(base 10) = 45A(base 14) HENCE CHECKED.
하나의 예를 들어, –
당신이 여기 봤어 (십진수) (45)의 9의 보수를 취할? http://en.wikipedia.org/wiki/Method_of_complements –
네, 그렇지만 내 요구 사항을 충족시키지 못합니다. –