2014-12-11 2 views
0

이진수의 숫자와 문자는 어떻게 다릅니 까? 나는 긍정적 인 숫자가 0000으로 시작하고 1000으로 음수가된다고 믿고 다음 5 자리는 1000 0101이 될 것입니다.이진수의 숫자와 문자의 차이점

저는 자본/소문자가 0100과 0110로 시작한다는 것을 알고 있습니다. 번호 것. 어떻게 수행하는 소수 또는 좋은 것 특수 기호, 감사 말해 줄 수 수 있다면 또한

는, - 존

답변

0

이진 값의 단지 표현입니다. 부호있는 값의 경우 MSB가 1이면 값이 음수이고 MSB가 0이면 값이 양수입니다. 그러나 진술의 두 번째 부분이 올바르지 않습니다. 1000 0101이 -5가 아니라 실제로 -123입니다. -5를 나타내려면 0000 0101 값 5를 가져와 모든 비트를 반전하고 하나를 더하여 1111 1011을 제공하십시오. 이를 two's complement이라고합니다.

다음 계정은 내가 대/소문자를 알고

반드시 진실되지 않을 수 0100 및 0110

로 시작합니다. 문자 인코딩에 따라 다릅니다. 예를 들어, ASCII에서는 대문자 라틴 문자 A-Z가 65에서 90까지이며, 이진수는 0100 0001에서 0101 1010까지이며, 소문자 a-z는 97에서 122까지이며 이진수로 0110 0001에서 0111 1010으로 표시됩니다. 어떻게 수행하는 소수 또는 특수 기호를 말해 줄 수 수 있다면 또한

, 그것은 다시

는, 인코딩에 따라 좋은 것입니다. 우리가 ASCII에 대해 말하면 십진수는 46이며 이진수는 0010 1110입니다. 당신이 ASCII 넘어 다른 문자를 원하는 경우 http://ascii-code.com/

, 당신은 Unicode에보고해야합니다 :

여기에 모든 8 비트 ASCII 문자가있는 테이블입니다.