c언어 질문좀... ㅠㅠ 소수점을 어떻게 나타내는지 ㅠㅠ
주인님
2023.04.01
질문 제목 : 질문 내용 :
#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언어를 군대 갔다오고 나서 할려고 하니깐 잘몰라서요 ㅠㅠ 답변부탁드려요