제가 실수한부분 있으면 지적 부탁드려요
던컨
2023.04.01
[-]Collapse #includestdio.h
intmain(void)
{
//문제1
inta;
printf(음의정수값입력:);
scanf(%d,&a);
a=~a;//~는1의보수
a=+1;//+1을해줌으로써2의보수printf(%d\n,a);
return0;
}
예를 들어서 -5를 입력했으면
5를 출력해야할텐데,
제 컴퓨터가 윈도우7 64bit 인데, 이것때문에 그런걸까요?
계속 1만 출력하는군요.어떻게 하면 원하는대로 제대로 출력할수 있을까요?
빠른 답변 부탁드릴게요 ㅎ
( 요놈 때메 진도를 못빼고있음 ... )