디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

횽들 포인터 형변환좀 가르쳐 주십쇼

c언어(121.151) 2010.11.04 00:30:42
조회 124 추천 0 댓글 9

1> double 형 변수 a, int 형 변수 b, short 형 변수 c, char 형 변수 d를 선언하라.
2> a~d 의 주소값을 저장할 포인터 변수인 pa,pb,pc,pd를 선언하여라
3> scanf 를 이용하여 a~d 값에 적절한 값을 입력한다.
4> &연산자를 이용하여 pa~pd 값에 a의 주소값~d의 주소값을 대입한다.
5> printf 함수 및 pa~pd 변수들을 이용하여 a~e에 있는 내용을 출력할 것(a~e를 사용하면 안됨) 이때 주소값도 같이 출력한다.
6> pd 값과 pa값을 서로 바꾸고, pb와 pc값을 서로바꾸자.
7> 5>의 과정을 반복하라.

#include <stdio.h>

int main(void)
{
     double a = 0;
     int b = 0;
     short c = 0;
     char d = 0;

     double* pa = &a;
     int *pb = &b;
     short *pc = &c;
     char *pd = &d;

     printf("double형 변수 값을 입력하세요 : ");
     scanf("%lf", &a);
     fflush(stdin);
     printf("int형 변수 값을 입력하세요 : ");
     scanf("%d", &b);
     fflush(stdin);
     printf("short형 변수 값을 입력하세요 : ");
     scanf("%hd", &c);
     fflush(stdin);
     printf("char형 변수 값을 입력하세요 : ");
     scanf("%c", &d);
     fflush(stdin);

     printf("double형 변수의 값 : %-10f, double형 변수의 주소값 : %#x\\n", *pa, pa);
     printf("int형 변수의 값    : %-10d, int형 변수의 주소값    : %#x\\n", *pb, pb);
     printf("short형 변수의 값  : %-10d, short형 변수의 주소값  : %#x\\n", *pc, pc);
     printf("char형 변수의 값   : %-10d, char형 변수의 주소값   : %#x\\n", *pd, pd);


     pa = (double*)&d;
     pb = (int*)&c;
     pc = (short*)&b;
     pd = (char*)&a;

     printf("double형 변수의 값 : %-10f, double형 변수의 주소값 : %#x\\n", *((double*)pa), pa);
     printf("int형 변수의 값    : %-10d, int형 변수의 주소값    : %#x\\n", *((int*)pb), pb);
     printf("short형 변수의 값  : %-10d, short형 변수의 주소값  : %#x\\n", *((short*)pc), pc);
     printf("char형 변수의 값   : %-10f, char형 변수의 주소값   : %#x\\n", *((char*)pd), pd); 

     return 0;
}
바로 위으 printf문에 이상한 값이 나오는데 이게 컴퓨터가 little endian 방식이라서 그런건가요?
아까 학교에서 이제 왔는데.. 이거 내가 짠거 맞음요..;;

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
223426 스티브잡스는 지방대 중퇴인거 알고있냐? [5] 2332(124.80) 10.12.09 188 0
223425 존나 좆같은게 우리는 돈벌려고 수능봐서 좋은대학가고 자격증따서 좋은 직장 [2] 2332(124.80) 10.12.08 79 0
223424 실,시간배,팅☺와우토,토☺필벳 와우토,토☺(121.54) 10.12.08 23 0
223423 와우토,토☺실,시간배,팅☺필벳 와우토,토☺(121.54) 10.12.08 55 0
223422 영세자본은 죽어마땅한 것들이죠.. [3] 홍어(218.51) 10.12.08 57 0
223421 프갤횽들...C#좀 알려주세여...ㅠㅠ Alue갤로그로 이동합니다. 10.12.08 33 0
223420 만약에 서울대랑 전문대생 두명이 한회사에 들어갔다쳐봐 [12] 2332(124.80) 10.12.08 197 0
223419 형들하나만물어볼게 정보통신학부와 컴퓨터공학과에차이가뭐야 [8] 수시(218.101) 10.12.08 141 0
223418 파워 튀근 [2] DMW갤로그로 이동합니다. 10.12.08 68 0
223417 나 여친 안생기려나봐 [8] 유리한갤로그로 이동합니다. 10.12.08 241 0
223416 대기업이 영세 자본 죽여도 지들 맘대로 못해여 ㅋㅋ [3] 홍어(218.51) 10.12.08 53 0
223415 SKY 빼고 다 없앨까? [5] 세브(222.239) 10.12.08 128 0
223414 내가 웹을 버린이유.. [4] 홍어(218.51) 10.12.08 124 0
223412 니들 연봉이 3만불이 안된다면 그건 영어가 문제일가능성이 크다. [4] 홍어(218.51) 10.12.08 145 0
223410 부앜 예비군 안내서... [4] 꿀레갤로그로 이동합니다. 10.12.08 84 0
223409 오늘 알바하다가 플래시 액션 스크립트라는걸 알았는데 말이지... [17] ㅇㅇ(175.246) 10.12.08 170 0
223407 개인의 합리적 판단이 전체의 합리적 판단과 일치하는건 아니라능 [72] 유리한갤로그로 이동합니다. 10.12.08 255 0
223406 C++ 오류좀 찾아주세요 ㅠㅜ [5] 늅늅늅늅ㅠ(112.148) 10.12.08 1335 0
223405 늅늅E쎾쓰가 Java하나만 더물어봅니다. [3] Java늅늅E(218.154) 10.12.08 47 0
223404 선린인고 애들이 연,고대 컴공 정시생보다 훨씬 낫다 [8] ㅁㄴㅇㅁㄴㅇ(175.246) 10.12.08 296 0
223403 시박 나도 고2후반에 분위기 좋았는데... [4] 꿀레갤로그로 이동합니다. 10.12.08 99 0
223402 MFC로 하는게 나을 것 같네요. [2] 어떡해갤로그로 이동합니다. 10.12.08 82 0
223401 스카이넷이 초기 만들어지기전에 처음에는 체스인공지능이었던거알어? [3] 김씨발(124.80) 10.12.08 124 0
223400 크리스마스고 뭐고 [11] elwlwlwk갤로그로 이동합니다. 10.12.08 142 0
223399 비주얼베이직 이거 사회나가면 java나 c++처럼 많이 사용함? [2] 김씨발(124.80) 10.12.08 104 0
223398 vc가 비주얼베이직이냐? [3] 김씨발(124.80) 10.12.08 73 0
223397 이게바로 BBQ죽이기 [3] 꿀레갤로그로 이동합니다. 10.12.08 125 0
223396 인맥이나 경력 없이 프리랜서 뛰는건 힘든가봐 [10] t(121.143) 10.12.08 215 0
223394 또정전이네... [2] 꿀레갤로그로 이동합니다. 10.12.08 54 0
223393 java 하는 횽들 잠깐 [11] 어떡해갤로그로 이동합니다. 10.12.08 150 0
223392 이대학교 망했네요 [2] 꿀레갤로그로 이동합니다. 10.12.08 150 0
223390 방학 시작 한거냐? [1] 시불라미갤로그로 이동합니다. 10.12.08 65 0
223389 크리스마스 별거 있다 [1] 땡칠도사갤로그로 이동합니다. 10.12.08 53 0
223388 API keybd_event 에서 꾹 누르고 있는게 안돼!!ㅠㅠ [1] 디미준갤로그로 이동합니다. 10.12.08 150 0
223387 횽아들 이제 어떻해? [3] 미클갤로그로 이동합니다. 10.12.08 62 0
223386 mssql 트리거를 --> mysql 트리거로 변환좀요 ㅠㅠ [1] HyunC갤로그로 이동합니다. 10.12.08 107 0
223385 아침해가 떴다. [6] 땡칠도사갤로그로 이동합니다. 10.12.08 98 0
223384 횽들 크리스마스때 뭐해? [2] 홍다(114.199) 10.12.08 64 0
223382 롯데마트 치킨 5000원이면 [3] 비스무트(Bi)갤로그로 이동합니다. 10.12.08 150 0
223381 국회 못들어가게 하는거 불법 아닌가요??? [12] 컴돌이(58.77) 10.12.08 117 0
223380 뭐하나 정말 진지하게 물어보자 [13] 김늅늅(183.102) 10.12.08 214 0
223379 우왘 롯데마트가자 [3] 꿀레갤로그로 이동합니다. 10.12.08 117 0
223378 형들 나 지금 교양시험 문제 하나 궁금해 [8] 도망자(175.125) 10.12.08 87 0
223377 원래 이시간엔 질답갤임? [1] 꿀레갤로그로 이동합니다. 10.12.08 71 0
223376 자신의 메서드를 호출하겠다는게 므슨뜻이야? [7] Java늅늅E(218.154) 10.12.08 94 0
223375 this.메서드(); 이게뭐야ㅕ;; [3] Java늅늅E(218.154) 10.12.08 92 0
223374 !형들 혹시 여깄는 문제들 답좀 알려줄 수 있어??? [10] dd(211.234) 10.12.08 99 0
223373 이소스에서 java.lang.NullPointerException 에러가 [7] (221.144) 10.12.08 93 0
223372 dc에서 사용되는 특정 글쓴이 차단 스크립트가 있는데 어떻게 설정하는지요 [3] (__)(218.146) 10.12.08 84 0
223371 다음 민주화영역은 햄버거다. [3] 홍어(58.180) 10.12.08 101 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2