비트 연산자 질문
백합
2023.04.01
비트연산자 질문비트연산자 질문질문 내용 :
#includestdio.h
int main(void)
{
int a;
printf(값을 입력:);
scanf(%d,&a);
a=a1;
printf(%d \n,a);
return 0;
}
답은 인거고
제가 푼방식은 아래건대요
#includestdio.h
int main(void)
{
int a;
int b=a1;
printf(정수 하나:);
scanf(%d,&a);
printf(결과:%d \n,b);
return 0;
}
제가 푼방식대로 하면 값이 안나오는 이유가 먼가요?
-
매1력적
좋은 답변 감사함니다 ^^
-
해지개
a = 3;
b = 4;
c = a + b;
//이렇게 하면 c에 7이 들어가지만
c = a + b;
a = 3;
b = 4;
이렇게 하면 c에 7이 안 들어갑니다.
이 경우와 마찬가지입니다. -
리리
좋은 답변 감사함니다 ^^
-
꽃큰
int b=a1 이문장에서의 변수a의 값은 쓰레기값입니다
C언어는 순서를 중요시여깁니다
변수 a에 값을 입력시키고 그 값을 비트연산을 하고싶다면 입력받은 이후에서 비트연산을 해야합니다