문제좀 봐주세요..
동백
2023.04.01
문제좀 풀어주세요..;
흠;;질문 내용 : float형 변수 fnumber을 38.9로 설정한다음 fnumber 각 바이트 의 내용을 아스키코드 값으로 출력하시오.
학교에서 숙제로 내준 문제중 한개인데요..
대충
#includestdio.h
void main(){
int i=0;
float fnumber = 38.9,*fnum;
char *ch;
fnum = &fnumber;
ch = (char*)fnum;
for(;i4;i++) {printf(%d \t %p \t %c\n,*ch,ch,*ch); ch++;}
}
이렇게 했는데
맞는지 좀 갈켜주세요 ㅠㅠ
-
츠키코
감사합니다 ^^
-
참
맞게 하셨는데 쓸데 없는 변수 좀 지웠습니다.. -_ㅜ;;;
-
딥공감
#includestdio.h
void main(){
int i=0;
//float fnumber = 38.9,*fnum;
float fnumber = 38.9f ;
char ch;
// fnum = &fnumber;
// ch = (char*)fnum;
// for(;i4;i++) {printf(\%d \\t %p \\t %c\\n\ -
꽃여름
아스키코드 값이라고 하였으니, 아스키코드 번호라는 뜻일테고, 정수형으로만 출력하면 될듯 합니다.