나는 약간의 코드로 주위를 어지럽 혔고 파일의 일부 비트를 전환하려고 시도한 다음 다시 원래 파일을 가져 오기로 전환하기로 결정했습니다. 어떻게 든 비트를 변경하지만 다시 변경하지는 않습니다. 여기 내가 무엇을 가지고 : 마법이 rByte로 파일 및 FREAD을 열고 나에 의해 발생 [0] rByte [1]. unsigned char rByte[] = {0
자바에서 비트 프로세싱과 조작이 필요한 프로그램을 작성 중입니다. 그러나 "비트"수준 원시 데이터 형식을 찾을 수 없습니다. Java에서 "비트"데이터 유형을 정의하는 방법이 있습니까? 자바에서 나는 같은 일을 할 수있는 방법 struct bit {
unsigned int value : 1; // 1 bit to store value
};
로
http://en.cppreference.com/w/cpp/language/bit_field에서 비트 필드에 대해 읽었습니다. 이 기사에서는 "straddl (e)"비트를 언급합니다. 예 컨텍스트가 포함 은 ... "인접 비트 필드 멤버는 개별 바이트를 공유하고 걸치기 포장 할 수있다." 비트 필드에서이 단어는 무엇을 의미합니까? 해당 페이지의 2 예에서와
int와 int를 비교한다고 가정 해보십시오. 173 페이지에있는 "The C Programming Language"의 두 번째 판에 따르면 short int는 int로 변환 될 것입니다. int는 시스템의 짧은 정수 2 바이트 대신 4 바이트입니다. 내 질문 : 어떻게 메모리 수준에서 수행됩니까? 짧은 정수가 2 바이트가 가산되거나 완전히 다른 메모리 위
저는 4 개의 기본 방향 (북쪽, 동쪽, 남쪽 및 서쪽)을 사용해야하는 Java 프로그램을 작성하고 있습니다. 내가 계속 실행하는 문제는 가능한 한 적은 메모리를 사용하는 것과 같이 각 방향을 나타내는 방법입니다. 처음에는 "North", "East", "South"및 "West"와 같이 각 방향을 나타 내기 위해 String을 사용할 수 있다고 생각 하겠
각 int가 1 비트를 갖는 int 비트 필드의 배열을 만들고 싶습니다. 즉, 모든 숫자가 1 또는 0이 될 것입니다. 어떻게 코딩 할 수 있습니까? 나는 struct bitarr {
int arr : 1[14];
};
을 시도하지만 컴파일하지 않고, 나는 이것이 당신이 비트의 배열을 할 수있는 방법