디시인사이드 갤러리

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

갤러리 본문 영역

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

진지함(110.8) 2009.07.27 23:32:37
조회 499 추천 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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
149456 금녀, 금연, 금주가 가능할까? [3] 물속의다이아갤로그로 이동합니다. 09.09.27 60 0
149455 밑에 질문이요ㅠㅠ [9] 도와줍쇼(125.186) 09.09.27 82 0
149453 C++ 에서 bmp 파일을 입력받고 쓰고싶은데 어떻게 해야하죠 [7] 꾸르르갤로그로 이동합니다. 09.09.27 115 0
149452 링크드 리스트로 펠린드롬 체크할때... [1] 아흠힝(116.201) 09.09.27 80 0
149451 도움이 필요합니다 [6] 도와줍쇼(125.186) 09.09.27 66 0
149450 웹개발에 대해서 주저리.. [4] 켁큇갤로그로 이동합니다. 09.09.27 120 0
149449 살아있는 사람 있삼? [7] 물속의다이아갤로그로 이동합니다. 09.09.27 75 0
149447 비타횽 나 우울함 [13] 유리한갤로그로 이동합니다. 09.09.27 113 0
149446 뇌자알 볼만한가요?? [15] 김탱9갤로그로 이동합니다. 09.09.27 198 0
149445 횽들 오랜만임. [7] Rei@디씨갤로그로 이동합니다. 09.09.27 101 0
149443 간단한것 같은데... 30분째 해메고 있어요 횽님들 괴물독사(59.18) 09.09.26 61 0
149442 우울하다 [6] 유리한갤로그로 이동합니다. 09.09.26 92 0
149440 C언어 피라미드.. 질문좀 해도 될까요. [16] -.-(119.204) 09.09.26 204 0
149439 책없이 할려니깐 환장 [12] 순공(122.128) 09.09.26 124 0
149438 대학교 이상해요; [5] 순공(122.128) 09.09.26 96 0
149437 비베책 사보는데 너무 성의 없는 책들이 대부분 [9] 장은성(61.80) 09.09.26 109 0
149436 C언어 배우려고 하는데 Visual C++에서 C 코드를 작성해도 되는지 [3] C(122.202) 09.09.26 78 0
149435 윈도우apm unlink 퍼미션 문제 잘 아시는 형들 없음? ㅁㅈㄷㄱ(123.214) 09.09.26 36 0
149434 형들 나 신입인데 미칠거같음..돌아뿌겠음 [3] 신입플머(58.65) 09.09.26 144 0
149433 컴파일이 안돼요.(액세스가 거부되었습니다) 자바자바자바(124.53) 09.09.26 423 0
149432 복잡한 관게 식에 대해서좀.. [6] aaa(58.238) 09.09.26 56 0
149431 ㅋㅋ 코딩스타일 읽다가 의문점.. [21] 김주현갤로그로 이동합니다. 09.09.26 182 0
149430 언제부터일까 [6] 헝헝(112.149) 09.09.26 64 0
149428 !=이것은 뭔가요? [6] aaa(58.238) 09.09.26 90 0
149427 윈도에서 돌아가는 gcc는 유니코드를 지원 안 한다? [2] 피로토스갤로그로 이동합니다. 09.09.26 113 0
149426 리얼.. [11] 김주현갤로그로 이동합니다. 09.09.26 157 0
149425 랭턴루프 비베로 작성(50만원) [18] 장은성(61.80) 09.09.26 188 0
149424 C++ Sort 함수 구현 질문 <- 이거 쓴 학생횽 바바 [4] 김주현갤로그로 이동합니다. 09.09.26 109 0
149423 여긴 질문겔입니까? [9] 눈팅족갤로그로 이동합니다. 09.09.26 78 0
149422 C#으로 그래프를 그리고 싶은데.... [10] DMW(220.68) 09.09.26 198 0
149421 실시간 게임은 쓰레드 여러개 돌리니깐 머리 터지겠네... [14] 신발라마갤로그로 이동합니다. 09.09.26 174 0
149420 파폭 좋네여 [3] LeeSang갤로그로 이동합니다. 09.09.26 97 0
149419 C++ Sort 함수 구현 질문 [4] 학생(112.151) 09.09.26 110 0
149418 씨샵으로 버스위치정보 프로그램 시뮬레이터를 만들려고 하는데요... [6] 샵시샵(211.39) 09.09.26 91 0
149417 님들 나 기능대회 좆망 맑탉앉앍꿇헒갤로그로 이동합니다. 09.09.26 80 0
149416 포트란 하는데 애러가 계속 뜨네 이거좁 잡아줘 ㅠㅠ [3] 도와줘형들(124.153) 09.09.26 77 0
149415 그옜날 이지디씨는 멀로만든거야? ㅇㅇ(112.144) 09.09.26 69 0
149414 읭읭 잘한다 DMW(220.68) 09.09.26 61 0
149413 다들 우리 결혼했어요? 보남? [3] 물속의다이아갤로그로 이동합니다. 09.09.26 87 0
149409 피자를 시켰다. [3] Vita500갤로그로 이동합니다. 09.09.26 89 0
149408 중소도시 프갤 [2] 케케켁켁갤로그로 이동합니다. 09.09.26 127 0
149407 훃들... ㅠㅠ [13] 김주현갤로그로 이동합니다. 09.09.26 122 0
149406 혹시 win ce 프로그램 어디서 구할수 있는지 알어? [1] ㅇㄹㄹ(121.64) 09.09.26 76 0
149405 나 전공 트리를 어떻게 짜야 좋아 [3] ㅋㅋㅋ(114.108) 09.09.26 133 0
149404 프겔 형들 내가 한글코드(code sets)의 역사에 대해 과제가 있는 [2] ㅇㅇ(114.108) 09.09.26 101 0
149403 double로 선언했을 때 printf("%lf", a) 가 맞냐 [4] Triple3갤로그로 이동합니다. 09.09.26 165 0
149402 int a[10][10] ㅠㅠ [14] 맥콜(125.188) 09.09.26 107 0
149401 ll횽에게 묻습니다. [3] Vita500갤로그로 이동합니다. 09.09.26 63 0
149400 100만원으로 부자되는법 [4] ㅇㅇ(112.149) 09.09.26 120 0
149399 언어 질문 [4] 케케켁켁갤로그로 이동합니다. 09.09.26 67 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2