U E D R , A S I H C RSS

새싹교실/2015/의사양반/0325 (rev. 1.9)

새싹교실/2015/의사양반/0325



1. 참여자 명단


의사 장용운 11학번 미시행
환자 천준현 15학번 미시행
최지혁 미시행
박인서 미시행

2. 수업

2.1. 진행

1. 장소 : 6층 학회실
2. 시간 : 11시 ~ 13시

2.2. 내용

3강. 언어니깐 문법도 있는거야
  • 키워드와 식별자
    ○ 변수명명규칙
  • 연산자의 종류
    ○ 논리, 산술, 비트, 기타
  • 비트 연산
  • 연산자 우선 순위
    ○ 우선 순위, 결합성
  • 중괄호와 세미콜론
  • 형변환과 값 손실(narrowing)
  • if 분기문

실습
  • 연산자와 형 변환 논리
  • 연산자 활용 문제 해결하기
  • if문 활용하기


논리
!    &&    ||    <    >    ==    !=    >=    <=

산술
+    -(binary)    -(unary)    *(binary)    /    %
=    +=    -=    *=    /=    %=
++(전위)    ++(후위)    --(전위)    --(후위)

비트
^    &(binary)    |    <<    >>    ~    <<=    >>=

특수
sizeof    ?:    ,

참조
*(unary)    &(unary)

결합성, 우선순위
http://blog.naver.com/wnsgh224/120171590219

3. 숙제

1. 이 페이지에 후기 작성하기!
2. 오늘 공부한 개념 수업 페이지에 정리하기!
3. 다음 프로그래밍 용어들의 뜻 조사하기. 다음 시간에 물어봄.
○ SQL
○ UML
○ LINUX
○ UNIX
○ Device Driver
○ SPOOL

4. 후기

  • 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요.
    • Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.

  • 오늘은 연산자를 주로 배웠습니다. 생각보다 그 수가 많아 아직은 복잡하다는 느낌이 들어요. 하지만 자연스럽게 이것들을 사용할수 있도록 열심히 노력하겠습니다! - 천준현





5. 숙제 제출

5.1. 천준현

#연산자
&산술
+, -. *, /, %, =(대입), -(단항)
++, 단항, 값을 1증가시킴, 후위 증가와 전위 증가가 있는데 후위 증가는 그지깽깽이 같으므로 단순한 상황이 아니면 쓰지 않는다.
-- 이하동문
+=, -=, *=, /=, %= 과 같은 증가대입, 감소대입 블라블라 이 있다.
&논리 - C언어에서 0은 거짓, 나머지는 전부 참
&&(AND), 이항, 좌항 우항 모두 참일 때 1을 출력

(OR), 이항, 좌항 우항 둘 중에 하나라도 참이면 1을 출력

! , 단항, flip, 참과 거짓을 바꾼다, 참 ↔ 거짓
비교논리, 복합연산자의 = 는 무조건 오른쪽으로
< , > ==, 이항, 좌항 우항 비교
<=, >=
!=, 다르면 참

&비트

&, 이진법 모든 자리에서 AND
|, 이진법 모든 자리에서 OR
^, 이진법 모든 자리에서 XOR
<<, >>(bitwise shift), 비트자리를 민다, 대상 << 몇칸
~(bitwise NOT), 1과 0을 뒤집는다
<<=, >>=

&특수한 경우

sizeof(변수, 자료형 등등), 데이터 타입의 크기를 알려줌, 자료형을 넣는 것은 다른 사람이 만든 자료형의 데이터용량을 알기위해서임.
, 되도록 쓰지말 것
?:, 삼항 연산자, (조건)?참이면:거짓이면, 조건의 괄호를 안써도 되지만 되도록이면 무조건 넣는 걸로

&참조

  • , 단항
    &, 단항 이거 전부 나중에 배운다

#우선순위, 결합성

보통은 오른쪽이지만 assign(=)은 왼쪽이다
우선순위는 참조, 산술, 대입 순서로 높다.

#if 조건문

if(조건){ }, 영어 if의 의미가 이 조건문을 설명하기 가장 적절하다.

1. 최지혁

2. 박인서

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

새싹교실/2015
새싹교실/2015/의사양반

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:57
Processing time 0.0411 sec