ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [파이썬 해킹프로그래밍]C type , Python type
    Python 2015. 1. 9. 14:44

    C언어의 구조체의 경우 


    struct hello

    {

    int hello1;

    int bye;

    };

    이런식으로 hello라는 구조체를 만들고 멤버변수 2개를 만들었습니다.

    이 형식은 C언어의 타입이고 파이썬의 경우는 ?!!



    class hello(Structure):

    _fields_ = [

    ("hello",c_int),

    ("bye",c_int), ]


    c언어를 써와서 그런지 c가 쉬워보이긴하네여 


    일단 hello라는것을 선언하고, 필드에는 멤버변수 hello와 bye를 선언했습니당

    각 변수 타입은 int형으로 두었구요~~~~~~~~~!


    뭐 이렇대요 ㅎ...


    이제 유니온! 


    C언어에서 그냥 공부만하고 넘어갔던거같은데 실제로 써봅시담


    union {

    long hello;

    int hello1;

    char hello2[8];

    }hello;


    hello라는 유니언에  멤버변수를 3개담았습니다!! 그럼 이제 강력한 언어인 파이썬은?!!


    class hello(Union):

    _fields_ = [

    ("hello",c_long),

    ("hello1",c_int),

    ("hello2",c_char * 8),

    ]


    배열을 저런식으로 해주는군여


    파이썬에 점점 적응이되가는중. 삐리삐리..


    기본적인 c type 과 python type을 비교해보았는데 일단 c언어가 좀더 편한거같긴하네요


    언뜻봐도 그렇지만.. 근데 파이썬을 공부하면서 파이썬에 더 가깝게 느껴질수있도록 열심히 공부하겠습니다 홧팅



    'Python' 카테고리의 다른 글

    [Python]PEFILE MODULE  (0) 2015.01.09
    [파이썬 해킹프로그래밍]범용 레지스터  (0) 2015.01.09
    PE Viewer 개발 2일차  (0) 2015.01.07
    PE Viewer 개발 1일차  (0) 2015.01.05
    Python socket  (2) 2015.01.05

    댓글

Designed by Tistory.