숫자 X가 있습니다. 2의 제곱 수를 확인하고 싶습니다. 내가 for 루프를 사용하지 않고 next power of 2 For Ex:
N=14 Ans=16
어떤 비트가이 거기에 해킹 확인하려면 유사 예를 들어 N=7 ans is 2 , 2*2
N=20 ans is 4, 2*2*2*2
? 마찬가지로 우리는 2 진수인지 확인하기 위해 한 줄의 솔루션
//o/p when i/p is 16 and 2 is 4 and if variable is int then o/p will be 20;
#define SETBIT(A,B) A|1<<B
int main(){
char n,pos;
printf("Enter a value");
scanf("%d",&n);
printf("
모두 메모리 페이징에 대해 배우려고합니다.하지만 메모리 주소에 대해 조금 혼란 스럽습니다. 우리는 32 비트 OS가 4GiB 메모리를 처리 할 수 있다고 말합니다. 우리는 1 바이트 = 8 비트를 알고 있습니다. 2^32의 단위는 무엇입니까? 4294967296 비트? 또는 바이트? 왜? 고마워요.
이 문제는 해결되지 않았습니다. 도움을 주셔서 감사합니다. 두 개의 정수 n과 m이 주어졌습니다. 오른쪽에서 왼쪽으로 세 어서 이진 표현에서 다른 가장 오른쪽 비트의 위치를 찾습니다 (그러한 비트가 있음을 보장합니다). 2position_of_the_found_bit (0부터 시작 함)의 값을 반환합니다. 예 들어, N = 11, m = 13, 출력되어
I는 다음과 같이 스칼라 비트 연산에 대한 몇 가지 연구를하고 있어요 : B에서 C로하지만, 할당 값이 잘못 보이는 경우 결과가 정확 보이는 이유 scala> val b = 8
b: Int = 8
scala> var c:Int = b | (1<<4)
c: Int = 24
scala> var c:Int = c | (1<<5)
c: Int = 32
내 DVD 컬렉션을위한 SQLite 테이블을 만들었습니다. 모험, 애니메이션, 전기, 크리스마스, 코미디, 범죄, ..., 서양과 같은 값을 가진 '장르'필드가 있습니다. 'Genre'필드는 int 유형이며 정수의 각 비트는 24 개의 장르 중 하나를 나타냅니다. 예를 들어 비트 4가 설정되면 DVD는 코미디입니다. 장르에 따라 테이블의 하위 집합을 검색
#include <stdio.h>
int test1(int x, int n){
int times=31/n;
return ((1-(1<<(n*times)))/(1-(1<<n)));
}
는 I 1 < = N < 그것만 1 = 31 < = N <, 난 그것을 어떻게 변경할 때 32 작품 = 계산을 수행하고, N = 32 ? 내가 엑스 코
2 개의 다른 PCB에서 실행해야하는 코드가 있습니다. 부팅시 코드는 실행되는 하드웨어를 감지/인식하여 플래그를 설정합니다. 일부 신호는 하드웨어에 따라 포트를 변경합니다 (예 : HW1의 경우 ). 신호 A는 다른 하드웨어의 P14에서는 0x02에 있지만 P9에서는 0x08에 있습니다. 신호 A가 사용되는 모든 곳에서 플래그를 쉽게 확인할 수 있습니다.