질문 제목 : 질문 내용 :
#include stdio.h
#include math.h
void main(void){
int i, nbit;
int number, val;
unsigned char digits[30];
printf(enter a docimal number:);
scanf(%d, &number);
val=1; nbit=0;
while (numberval) {val=val*2; nbit++;}
if( (number==0) | (number==1) ) nbit=1; else if(number==2) nbit=2;
for(i=0;inbit;i++) {digits[i]=(numberi)& 1;}
for(i=nbit-1; i=0; i--) printf(%d %d\n, i, digits[i]);
}
이값에서 4를 입력하면 1 00 0이나오는데요 100으로 어떻게 하면나오죠?그리고 7321.69를 9, 6, 1, 2, 3, 7를 나타어야하는데요 어떻게 나타내는것죠 ㅠㅠ c언어를 군대 갔다오고 나서 할려고 하니깐 잘몰라서요 ㅠㅠ 답변부탁드려요
c언어 질문좀... ㅠㅠ 소수점을 어떻게 나타내는지 ㅠㅠ
눈솔 2026.09.02 댓글 0