10진수에서 2진수 소스중 궁금한점 한개 질문좀
궁수자리
2023.04.01
질문 제목 : 질문 내용 :
#include stdio.h
void coco(int num)
{
int val;
if(num==0)
return;
val=num%2;
num=num/2; 여기서 만약 n이 13이라면 2를 나누면 6.5가 되어 버리는데 소수점은 버려지는 건가요? int 라서?
coco(num);
printf(%d, val);
}
int main(void)
{
int num, val;
printf(10진수 숫자 하나 입력 : );
scanf_s(%d, &num);
coco(num);
return 0;
}
-
클라우드
답변 감사합니다
-
레이
점점 올라가서 점점 내려오면서 끝나여
(약간 이해가 안가서 제 생각대로 적네요) -
해대기
10이라면 처음ㅇ ㅔ
coco(num)
printf(\%d\ -
겨레
/는 몫 만 이라서 나머지에 대해서는 생각 안할꺼에요 ㅇㅅㅇ