bit-manipulation

    2

    3답변

    나는이 코딩 연습을 처음 본 것이 아니기 때문에이 질문을하고있다. 그러나이 이유에 대한 해설을 보지 못했다. 나는 루아의 소스를 탐색하면서 'colors'(흰색, 검은 색)을 사용하여 물체의 상태를 설명합니다. (도 신경) 어떤 색상과 객체 사이의 개념적 연결의 '나는 이미 (심지어'빨간색 '사용) 다른 프로젝트에 비슷한 보았다 /* ** Layout f

    10

    9답변

    내가 다른 사람의 코드에서 볼 수있는 상수의 대부분 는 #define SIZE 256 또는 public static final int SIZE = 2048; 어떤 특별한 이유가 있습니까 즉, 2의 거듭 제곱되는 대신, 즉 #define SIZE 257 ?

    0

    4답변

    회신 질문 : 내 응용 프로그램에서 미리 정의 된 참조 목록으로 사용할 수있는 가능한 이미지 비트 심도 값 목록이 있습니다. 8, 16, 24 및 32 비트 깊이를 생각할 수 있습니다. 고려되는 이미지 형식은 BMP, JPEG, PNG 및 GIF입니다. 비트 심도가 이미지의 품질 및 저장 요구 사항을 결정한다는 것을 알고 있습니다. 이 응용 프로그램은 사용

    2

    2답변

    32 비트 워드에 부호가있는 두 개의 16 비트 값이 있으며 상수 값 (1에서 6까지 가능)에서 오른쪽으로 시프트해야합니다. 바이트 (0..0xFF)로 포화됩니다. 0X FFE1 시프트 00AA가 = 5은 0X 0000 0005 될해야 예 ; 0X 2345 12340X 00FF 0091 나는 동시에이 의사 코드 같은 값을 포화하기 위해 노력하고있어이되어야한

    4

    6답변

    들어오는 32 비트 버퍼를 처리하는 함수를 작성하여 변경된 데이터를 해당 저장된 32 비트 버퍼와 비교할 때이를 나타냅니다. 변경 비트의 위치는 변경이 0-> 1인지 1-> 0인지 여부와 함께 처리되어야하는 번호 (즉, 8의 값은 비트 3을 의미 함)를 나타냅니다. 여기에 현재의 구현입니다, 제발 그것을 개선하는 데 도움주세요! 이것은 실제 코드가 아니며

    5

    4답변

    누구나 ANSI C에 적합한 비트 조작 라이브러리를 알고 있습니까? // I assume LSB has index of 0 int a = 0x123; setBits(&a,2,5, 0xFF); printf("0x%x"); // should be 0x13F int a = 0x123; printf("0x%x",getBits(&a,2,5)); // sh

    16

    2답변

    데이터베이스에 ints 필드가 비트 마스크되어 있습니다. 보통 내가 C# 코드를 통해 관리 할 수 ​​있지만, 지금은 T-SQL을 사용하여 마스크의 비트를 반전 할 필요가 나는 다음과 같은 수행 방법은 다음과 같습니다 내가 원하는 비트 플립 : 1 < < 8 (256) I 플립 전에 마스크 값 : 143 I 후의 마스크 값 플립 : 399 이것은 T-SQL

    0

    2답변

    나는 메시지의 다른 청크가 다른 유형 (int, bool 등)의 데이텀에 매핑되는 8 바이트 메시지를 가지며 비트 크기가 다양합니다 (int 값은 메시지에서 12 비트 등입니다.). 데이텀과 관련된 비트 만 전달하려고하지만 더 좋은 방법이 있는지 확실하지 않습니다. 내 현재 생각은 벡터 백 엔드와 함께 비트 배열 형식을 만들고 템플릿 접근자를 사용하여 지정

    5

    2답변

    나는 비트 패키지 된 메시지를 처리하는 TCP 기반 응용 프로그램에서 작업하고 있습니다. 전송/수신 된 메시지는 바이트 단위 정렬되지 않습니다. 예를 들어 3 비트는 필드 1을 나타내며, 19 비트는 필드 2를 나타낼 수 있습니다. 제 질문은 누구나 C# 라이브러리를 알고 바이트 세트를 가져 와서 그 바이트 내에서 임의의 비트 범위를 설정하거나 설정할 수

    3

    6답변

    내가 원하는 내용 : assert_equal 6, ones_complement(9) # 1001 => 0110 assert_equal 0, ones_complement(15) # 1111 => 0000 assert_equal 2, ones_complement(1) # 01 => 10 입력의 크기는 4 비트 또는 8 비트와 같이 고정되지 않는다. 오히