디시인사이드 갤러리

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

갤러리 본문 영역

진지하게 C언어 질문하나만 할깨...요

진지함(110.8) 2009.07.27 23:32:37
조회 497 추천 0 댓글 3


#include <cstdio>
#include <algorithm>
using namespace std;

int main(int argc, char **argv)
{
//    freopen("output.txt", "w", stdout);
    char S[50];

    unsigned long a = 0;
    unsigned long *b;
 
    b = &a;

    a = \'C\';
    a = a | (\'B\' << 8);
    a = a | (\'A\' << 16);
    a = a | (\'\\0\' << 24);

    itoa(a, S, 2);

    printf("RESULT : %s\\n", (char*)b);
    printf("------ : %s\\n", S);

//------------------------------
    int c = 0;
    int *d;

    d = &c;

    c = \'D\';

    c = c | (\'C\' << 8);
    c = c | (\'B\' << 16);
    c = c | (\'A\' << 24);
    c = c | (\'\\0\' << 32);

    itoa(c, S, 2);

    printf("RESULT : %s\\n", (char*)d);
    printf("------ : %s\\n", S);

//------------------------------
    printf("\\n");
    char S2[] = "ABCD";

    printf("RESULT : %s\\n", S2);
    for(int i=0;i<5;i++)
        printf("S2[%d] : %x : %c\\n", i, &S2[i], S2[i]);   

//------------------------------
    printf("\\n문자열로 바꿈\\n");
    char S3[10];
    memcpy(S3, b, 4);
    printf("b : CBA  : %s\\n", S3);

    memcpy(S3, d, 4);
    printf("d : DCBA : %s\\n", S3);
   
    return 0;
}

-------------------------------------------------

RESULT : CBA
------ : 10000010100001001000011
RESULT : DCBAH
------ : 1000001010000100100001101000100

RESULT : ABCD
S2[0] : 12ff34 : A
S2[1] : 12ff35 : B
S2[2] : 12ff36 : C
S2[3] : 12ff37 : D
S2[4] : 12ff38 :

문자열로 바꿈
b : CBA  : CBA
d : DCBA : DCBA儆儆儆儆
Press any key to gozarany

-----------------------------------------------------

중요한 부분은 여기<-

    char S[50];

    unsigned long a = 0;
    unsigned long *b;
 
    b = &a;

    a = \'C\';
    a = a | (\'B\' << 8);
    a = a | (\'A\' << 16);
    a = a | (\'\\0\' << 24);

    itoa(a, S, 2);

    printf("RESULT : %s\\n", (char*)b);
    printf("------ : %s\\n", S);

<---


질문 1:
char로 배열잡아서 하면 정방향으로 주소가 저장되는데

왜 int에다가 비트연산으로 때려박고 출력하면 역방향으로 달려가는 걸까?

용자모집

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 SNS로 싸우면 절대 안 질 것 같은 고집 있는 스타는? 운영자 24/05/06 - -
146790 요즘 날씨 봐서는 [3] 숙신갤로그로 이동합니다. 09.09.08 55 0
146789 나도 예전에 상무님한테 그만두겠다고 했었어. [3] 심심이(203.248) 09.09.08 113 0
146785 어젠 겉저리를 담가 먹었다능 [2] Tathagata갤로그로 이동합니다. 09.09.08 55 0
146784 자신의 닉네임에 대해 좀 더 신중할 필요성이있다. [14] 개쉛기갤로그로 이동합니다. 09.09.08 182 0
146781 일본의 전자회사들은 분연히 떨쳐일어나 새 CPU 를 만들기로 결의하였다. [2] 때릴꺼야?(116.40) 09.09.08 158 0
146780 정보처리기사 실기 옛날처럼 프로그래밍 도입했으면.. [6] 컹곰(124.80) 09.09.08 204 0
146779 ㅇㅇㅃ횽은 봅니다 [2] Vita500갤로그로 이동합니다. 09.09.08 45 0
146778 잠깐.. 프갤고정 sh횽과 .sh 는 다른 인물인듯? [16] 유리한갤로그로 이동합니다. 09.09.08 175 0
146776 점심 먹으러 가기 전에.. 뻘글 2nd [7] .sh(122.36) 09.09.08 96 0
146775 Vita횽아에게 질문... [2] 물속의다이아갤로그로 이동합니다. 09.09.08 70 0
146774 홈페이지 다 만들었다. [2] Vita500갤로그로 이동합니다. 09.09.08 99 0
146772 세상이 점점 바람지케지고 있다 [5] 분당살람갤로그로 이동합니다. 09.09.08 104 0
146771 우리 회사에 OCP 자격증을 가진 처자가 하나 있는데... [6] 물속의다이아갤로그로 이동합니다. 09.09.08 310 0
146770 뻘글.. [2] .sh(122.36) 09.09.08 67 0
146769 어차피 한번사는 세상. [9] yundream(211.189) 09.09.08 141 0
146768 켄트벡과의 만남 [11] fguy(211.192) 09.09.08 197 0
146767 날 까봐라 이숏키들아!!! [7] 개쉛기갤로그로 이동합니다. 09.09.08 131 0
146765 횽들 visual studio로 verilog 쓸 수 있나효? [4] 크리크리크리갤로그로 이동합니다. 09.09.08 68 0
146763 혼자 있고 싶다. [4] yundream(211.189) 09.09.08 79 0
146760 안녕하세요~ 후훗 [18] .sh(122.36) 09.09.08 176 0
146759 빅파일 무료 다운로드 이용권 [5] Vita500갤로그로 이동합니다. 09.09.08 81 0
146758 천재플머를 까지 맙시다. [13] 개쉛기갤로그로 이동합니다. 09.09.08 259 0
146757 근데 실무에서 메모리 할당같은거 쓰긴하나여? [20] 씬입사원갤로그로 이동합니다. 09.09.08 257 0
146756 천재 프로그래머를 보면서 [3] Vita500갤로그로 이동합니다. 09.09.08 125 0
146755 허벌나게 무서운 이야기 [4] 물속의다이아갤로그로 이동합니다. 09.09.08 106 0
146754 무서운 이야기 [6] 유리한갤로그로 이동합니다. 09.09.08 126 0
146753 알고가 회사 그만두겠다고 했을 때 [11] Tathagata갤로그로 이동합니다. 09.09.08 232 0
146752 포인터를 실무에서 쓰나요? [6] 물속의다이아갤로그로 이동합니다. 09.09.08 114 0
146751 형들 C언어의 단점좀가르쳐주세요...? [9] 한듣보(124.0) 09.09.08 174 0
146748 와 c언어 아무것도 모르겠는데 독학으로 얼마나 파야 [4] 난나야(220.72) 09.09.08 89 0
146747 학교 도서관 인증 성대아싸(115.145) 09.09.08 81 0
146746 에디트플러스 질문 [2] 하이애나갤로그로 이동합니다. 09.09.08 52 0
146745 오 근데 이거 왜 이렇게 나오지. [2] 난나야(220.72) 09.09.08 71 0
146744 하악하악 미스리!! [7] 유리한갤로그로 이동합니다. 09.09.08 107 0
146743 아 싀밤 드디어 1만플 [2] prismatic갤로그로 이동합니다. 09.09.08 54 0
146741 아나 진짜... [4] 참치갤로그로 이동합니다. 09.09.08 75 0
146740 c언어 이거 어디가 잘못된건지 [3] 난나야(220.72) 09.09.08 60 0
146739 횽아들 이직할 직장 선택에 관해 물어보고 싶은게 있음. irc 들어와서 [4] 외계달팽갤로그로 이동합니다. 09.09.08 75 0
146738 낯선 사람이랑 대화하기... [5] 물속의다이아갤로그로 이동합니다. 09.09.08 92 0
146737 물속의다이아는 봅니다. - 사표써라 라고 말 나오게 하는 방법 [2] rntjr갤로그로 이동합니다. 09.09.08 87 0
146736 횽아들 이직을 준비 중인데.. 2개의 회사가 있어. [11] 외계달팽갤로그로 이동합니다. 09.09.08 149 0
146735 "너 사표써라" 라고 말나오게 하는 방법... [12] 물속의다이아갤로그로 이동합니다. 09.09.08 284 0
146734 개쉛기횽은 봄니다 [15] 아주아슬갤로그로 이동합니다. 09.09.08 132 0
146732 어제 나한테 병신 디씨 최대 뻘글 제너레이터라고 했던 개새끼 봐라 [5] 개쉛기갤로그로 이동합니다. 09.09.08 105 0
146731 횽들아~ 게시판 만들었어 [1] Vita500갤로그로 이동합니다. 09.09.08 55 0
146730 키배에서 이기는 방법 [4] Vita500갤로그로 이동합니다. 09.09.08 88 0
146729 공익광고 [5] 피로토스갤로그로 이동합니다. 09.09.08 110 0
146728 형들 존경함 뒹굴구르는이갤로그로 이동합니다. 09.09.08 42 0
146727 내가 국비지원 자바를 6개월 배우고 요즘 웹디자인을 배우고 있는데 .. [10] 너구리(59.18) 09.09.08 234 0
146726 프로그래밍 알바하려는데 c언어할줄알거든 [1] ㅇㅁㄹㄷ(116.127) 09.09.08 117 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2