2. ì•„ì�´ìŠ¤ë¸Œë ˆì�´í‚¹ ¶
- 서로 모른다길래 첫�� 얘기함.
- 우성 -> ìœ ë¹ˆ : 너무 ì¢‹ê³ ..(?) 예ì�˜ê³ , 키 í�¬ê³ , 공부 잘 í•´ë³´ì�´ê³ , ì°©í•´ë³´ì�¸ë‹¤.
- ìœ ë¹ˆ -> 우성 : ë°�ì•„ë³´ì�´ê³ 친해지면 재밌ì�„ 것 같아요. 좋아보여요.
3.2. printf 함수 ¶
- ì¶œë ¥ì�„ 위한 함수
- stdio.h í•„ìš”
main()
{
printf("%d\n", 1+1);
}
- printf 함수가 명시ì �으로 ì •ì�˜ë�˜ì§€ 않았기 때문ì—� 컴파ì�¼ì—� 실패하거나, ê²½ê³ ê°€ 뜸.
3.3. include ¶
- 함수들� 쓸 수 있�� 함.
- .h : 함수들� 집합
#include <stdio.h>
main()
{
printf("%d\n", 1+1);
}
3.6. 변수 ë°� ìž�료형 범위 ¶
printf("%d", 10000000000);
printf("%lld", 10000000000);
- lld는 � � 범위 표현 가능 (long long)
- %f 와 %lf
3.7. 논리, 비트, 비êµ� ì—°ì‚° ¶
- 비트 연산 : <<(left shift), >>(right shift), &(and), |(or), ^(xor), ~(not)
- 논리 연산 : &&(and), ||(or) !(not)
- 비� 연산 : ==, !=, >=, <=, >, <
- !=, >=, <= �서 등호가 오른쪽� 있는 것� 중요합니다. 예를 들어, x=!y 는 x y를 비�한 것� 아니�, y� !(not) 논리 연산� 한 결과를 x� 대입한 것입니다.
- C언어ì—�는 boolean 타입ì�´ 없습니다. 보통 int로 참과 ê±°ì§“ì�„ í‘œí˜„í•˜ê³ , ëª¨ë“ ë¹„íŠ¸ê°€ 0ì�¼ 경우ì—�ë§Œ ê±°ì§“ì�´ê³ , ê·¸ 외는 참입니다.
- !=, >=, <= �서 등호가 오른쪽� 있는 것� 중요합니다. 예를 들어, x=!y 는 x y를 비�한 것� 아니�, y� !(not) 논리 연산� 한 결과를 x� 대입한 것입니다.
3.8. if ¶
- ì–´ë–¤ ëª…ë ¹ì�„ ì¡°ê±´ì—� ë”°ë�¼ 실행ë�˜ê±°ë‚˜ 실행ë�˜ì§€ 않게 í• ìˆ˜ 있는 문법
// if(x=0) // x� 0� 대입
// if(x==0) // x와 0� 비�
if(조건문){
ëª…ë ¹1;
}
// 조건문ì�´ ë§žì�„ 경우 ëª…ë ¹1ì�„ 실행합니다.
// 중괄호를 쓰는 습관� 들�면 편합니다.
4. 다ì�Œ 수업ì—� 필요한 ë‚´ìš© ¶
- else if, ì „ì— ë³€ìˆ˜, 함수
- ìƒ�ëžµ 가능한 ë‚´ìš© : 삼í•ì—°ì‚°ìž�(?:)
- 재귀함수를 ì�´ìš©í•œ 반복문ì�„ ë¨¼ì € ì„¤ëª…í•˜ë ¤ 합니다.
5. 후기 ¶
- 권우성 : 논리연산� 같�거 복습하게 � 것 같다.
- ì±„ìœ ë¹ˆ : êµ�수님한테 못물어보는거 편하게 물어볼 수 있어서 좋았어요.
- ì •ì§„ê²½ : 리눅스 터미ë„� 환경ì—�서 진행했는ë�°, 컴파ì�¼ 하는 ê³¼ì •ì�´ë‚˜ 편집하는 ê³¼ì •ì�˜ 설명ì�€ ìƒ�략했습니다. ê²€ì�€ 화면ì—� í�° 문ìž�ì—´ì�´ í�° ê±°ë¶€ê°�ì�„ ì�¼ìœ¼í‚¤ëŠ” 것 같지는 않습니다. 아무래ë�„ 준비가 빈약하다보니 ë˜ ê°€ë¥´ì³�야 í• ì§€ ëª¨ë¥´ê² ìŠµë‹ˆë‹¤. ì�¼ë‹¨ ìƒ�세한 문법ì�´ë‚˜ C 표준ì—� 대한 설명ì�€ 뒤로 미루는 것ì�´ 좋ì�„ 것 ê°™ê³ , ì�¼ì • 수준 ì�´ìƒ�ì�˜ 프로그래ë°�ì�„ 스스로 í• ìˆ˜ 있ì�„ ì •ë�„로 ì‹¤ë ¥ì�„ ë�Œì–´ì˜¬ë¦¬ëŠ” 것ì—� ì§‘ì¤‘í•´ë³´ë ¤ 합니다. ë˜�한 중간중간ì—� 코드를 작성한 것ì—� 대한 ì¶œë ¥ì�„ 물어보면서 ì•Œê³ ìžˆëŠ”ì§€ 확ì�¸í•˜ëŠ” ê³¼ì •ì�´ 중요한 것 같습니다.
- ì �혀있지 않아서 질문 드립니다. 실습ì�„ 하였나요? - 김준ì„�
- ì �혀있지 않아서 질문 드립니다. 실습ì�„ 하였나요? - 김준ì„�










