👩🏻‍💻 모여서 각자 코딩/❄️ 2019 동계

20200117

우주수첩 2022. 3. 23. 04:51
728x90

목표

 

자료구조 마무리 (이진 트리)

C언어 지금까지 배운 내용 정리

문제 풀기

 


결과

 

학습한 C언어 내용 중 자료형에 관련된 내용과 많이 헷갈렸던 중요한 내용인 포인터에 대하여 간략하게 작성하겠다.

 

  • Cpu 메모리 중요 메모리를 가지고 잘 활용해야 C언어를 잘 할 수 있다.

       => 2진수의 개념을 잘 알아두면 활용에 용이할 것 같다.

 

예시 ) 전구

전구 1개 - 1비트

0

0 0

0 0 0

0 0 0 0

0 0 0 0 0 0 0 0 => 8비트 == 1 바이트 == 정보처리 최소 단위 ==> 256가지의 수 ==>

1바이트가 표현할 수 있는 수 => -128 ~ 127 (0포함)

 

<자료형>

 

  • char 1바이트(127까지) 256
  • short 2바이트 256^2
  • int 4바이트
  • long 8바이트
  • float 4바이트 실수
  • double 8바이트 실수
  • long double 8바이트 이상 실수
  • sizeof() => 자바의 length랑 같은 개념 크기를 출력해줌
  • unsigned() => 음수를 제외한다.

 

 

<포인터>

  • printf("%p", &a) => 주소 출력
  • printf("%d"),*&a) => 별표가 있어도 주소 출력
  • int * ptr =&a; -> 주소 전용 변수 => a의 주소값

printf("%p\n",&ptr);

printf("%d\n",*ptr);

728x90

'👩🏻‍💻 모여서 각자 코딩 > ❄️ 2019 동계' 카테고리의 다른 글

20200114  (0) 2022.03.23
20200110  (0) 2022.03.23
20200108  (0) 2022.03.23
20191227  (0) 2022.03.23