10진수에서 2진수 소스중 궁금한점 한개 질문좀

질문 제목 : 질문 내용 :
#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;
}

댓글 4

  • 일본드립 2025.11.15

    답변 감사합니다

  • 햇님 2025.11.15

    점점 올라가서 점점 내려오면서 끝나여
    (약간 이해가 안가서 제 생각대로 적네요)

  • 꽃가람 2025.11.15

    10이라면 처음ㅇ ㅔ

    coco(num)
    printf(\%d\

  • 빈길 2025.11.15

    /는 몫 만 이라서 나머지에 대해서는 생각 안할꺼에요 ㅇㅅㅇ

C언어 다른 글

목록