bits

    0

    1답변

    C에서 int의 모든 바이트에 액세스 할 수있는 간단한 프로그램이 있습니다. 나는 32 비트 컴퓨터를 사용하고있다. int x = 1; unsigned char* bytes = (unsigned char*)&x; printf("Value: %d\n", bytes[10000]); 마지막 줄 99을 인쇄 또는 유효한 문 이유를 이해하지 않습니다. 내 컴

    1

    1답변

    이 작업은 주어진 정수에서 각 바이트를 가져 오는 것입니다. byte[] bytes = new byte[4]; bytes[0] = (byte) ((id >> 24) & 0xff); bytes[1] = (byte) ((id >> 16) & 0xff); bytes[2] = (byte) ((id >> 8) & 0xff); bytes[3] = (byte)

    0

    1답변

    IEEE 754 배정 밀도 형식의 숫자를 나타내는 64 비트가 주어지면 동일한 숫자를 나타내는 32 비트로 변환하는 알고리즘은 무엇입니까? IEEE 754 단 정밀도 형식 (아마도 정도)? 또한 Ada에서 비트를 조작하지 않고도이 변환을 수행하는 쉬운 방법이 있습니까?

    0

    1답변

    int와 같은 더 큰 비트 값에 short 같은 작은 비트 크기 값을 할당 할 때 규칙에 대한 설명을 얻으려고합니다. 부호가있는 정수에 대해 2의 보수 연산을 사용하는 6 비트 컴퓨터를 가정하면 더 적은 수의 비트를 더 많은 비트로 캐스팅하면 어떻게됩니까? 끝이나 처음에 모든 0 또는 모든 것을 추가합니까? 확실하지, 어떤 도움을 주시면 감사하겠습니다. 즉

    0

    1답변

    Ok. 그래서 16 진수 표기법으로 표현 된 비트 패턴이 있다고하는 문제가있었습니다. 첫 번째는 0x0C000000입니다. 문제는, 그것이 2의 보수 정수이고 부호없는 정수라고 가정해야한다는 것입니다. 그것을 가정하고 난 후 십진수가 2의 보수이고 부호가없는 것을 기반으로하는 것이 무엇인지 말해야합니다. 헥스에서 2의 보수로 변환해야합니까? 먼저 십진법으로

    1

    1답변

    SWF 파일 형식 사양 버전 19에서는 MATRIX 레코드의 배율 값이 FB로 저장되며, 사양에 다른 곳에서는 FB가 32 비트 16.16 고정 소수점 값이지만, 몇 비트를 사용하는지 값을 저장하고 예제에서는 16.16 값이 아니라 3.16 값입니다. 동시에 32 비트 16.16 값과 19 비트 3.16 값이 될 수 있습니까? Flash Player는 3.

    2

    1답변

    간격 [-1024, 1016]의 숫자를 변환해야합니다. 나는 다음과 같이 11 비트로 변환한다 : string s = Convert.ToString(value, 2); //Convert to binary in a string int[] bits = s.PadLeft(11, '0') // Add 0's from left .Select(c

    1

    1답변

    x가 n 비트 정수인 경우. x의 크기 (비트 단위)는 무엇입니까 ? 나는 대답이 O (n)라고 생각한다. 그 맞습니까? 내가 그것에 대해 생각한 방식은 그 자체로 숫자를 추가하는 것입니다. 그 숫자의 양은 n 개의 연산이있을 것이라는 것을 의미합니다. 그러므로 O (n)입니다. 내 이해가 맞습니까?

    1

    1답변

    이것은 숙제입니다. 나는 코드에 대한 토론을하지 않고 진행 방법에 대한 높은 수준의 제안을 찾고있다. 현재 파일의 UTF-16 문자를 출력 파일의 UTF-32로 변환하는 작업과 비자의 변환 작업을하고 있습니다. 할당은 10 비트 미만의 문자 만 포함하는 파일을 처리하는 첫 번째 단계에 대해 말하지만 난 곤란하다. 이것은 첫 번째 임무이며 C++을 사용하는

    0

    3답변

    "가장 중요한 비트"를 검색하는 경우 이 너무 많아 결과가 너무 많아서 내 요구 사항에 맞는 대답을 찾을 수 없습니다. 질문 자체는 매우 간단합니다. "부호없는 long에서 가장 중요한 세트 비트를 어떻게 찾을 수 있습니까?" 계산을 할 때 가장 오른쪽의 비트 위치는 '0'입니다. 나는 그것이 가장 낮은 비트 마스킹 확인 후 두번째 가장 낮은 반복 한 후