[[TableOfContents]] = 참여자 명단 = || 의사 || 장용운 || 11학번 || 미시행 || ||<|3> 환자 || 천준현 ||<|3> 15학번 || 미시행 || || 최지혁 || 미시행 || || 박인서 || 미시행 || = 수업 = == 진행 == 1. 장소 : 6층 학회실 2. 시간 : 11시 ~ 13시 == 내용 == '''3강. 언어니깐 문법도 있는거야''' * 키워드와 식별자 ○ 변수명명규칙 * 연산자의 종류 ○ 논리, 산술, 비트, 기타 * 비트 연산 * 연산자 우선 순위 ○ 우선 순위, 결합성 * 중괄호와 세미콜론 * 형변환과 값 손실(narrowing) * if 분기문 '''실습''' * 연산자와 형 변환 논리 * 연산자 활용 문제 해결하기 * if문 활용하기 {{{ 논리 ! && || < > == != >= <= 산술 + -(binary) -(unary) *(binary) / % = += -= *= /= %= ++(전위) ++(후위) --(전위) --(후위) 비트 ^ &(binary) | << >> ~ <<= >>= 특수 sizeof ?: , 참조 *(unary) &(unary) 결합성, 우선순위 http://blog.naver.com/wnsgh224/120171590219 }}} = 숙제 = 1. 이 페이지에 후기 작성하기! 2. 오늘 공부한 개념 수업 페이지에 정리하기! 3. 다음 프로그래밍 용어들의 뜻 조사하기. 다음 시간에 물어봄. ○ SQL ○ UML ○ LINUX ○ UNIX ○ Device Driver ○ SPOOL = 후기 = * '''후기 작성 요령''' : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요. * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획. *오늘은 연산자를 주로 배웠습니다. 생각보다 그 수가 많아 아직은 복잡하다는 느낌이 들어요. 하지만 자연스럽게 이것들을 사용할수 있도록 열심히 노력하겠습니다! - [천준현] * * ---- = 숙제 제출 = == 천준현 == #연산자 &산술 +, -. *, /, %, =(대입), -(단항) ++, 단항, 값을 1증가시킴, 후위 증가와 전위 증가가 있는데 후위 증가는 그지깽깽이 같으므로 단순한 상황이 아니면 쓰지 않는다. -- 이하동문 +=, -=, *=, /=, %= 과 같은 증가대입, 감소대입 블라블라 이 있다. &논리 - C언어에서 0은 거짓, 나머지는 전부 참 &&(AND), 이항, 좌항 우항 모두 참일 때 1을 출력 ||(OR), 이항, 좌항 우항 둘 중에 하나라도 참이면 1을 출력 ! , 단항, flip, 참과 거짓을 바꾼다, 참 ↔ 거짓 비교논리, 복합연산자의 = 는 무조건 오른쪽으로 < , > ==, 이항, 좌항 우항 비교 <=, >= !=, 다르면 참 &비트 &, 이진법 모든 자리에서 AND |, 이진법 모든 자리에서 OR ^, 이진법 모든 자리에서 XOR <<, >>(bitwise shift), 비트자리를 민다, 대상 << 몇칸 ~(bitwise NOT), 1과 0을 뒤집는다 <<=, >>= &특수한 경우 sizeof(변수, 자료형 등등), 데이터 타입의 크기를 알려줌, 자료형을 넣는 것은 다른 사람이 만든 자료형의 데이터용량을 알기위해서임. , 되도록 쓰지말 것 ?:, 삼항 연산자, (조건)?참이면:거짓이면, 조건의 괄호를 안써도 되지만 되도록이면 무조건 넣는 걸로 &참조 *, 단항 &, 단항 이거 전부 나중에 배운다 #우선순위, 결합성 보통은 오른쪽이지만 assign(=)은 왼쪽이다 우선순위는 참조, 산술, 대입 순서로 높다. #if 조건문 if(조건){ }, 영어 if의 의미가 이 조건문을 설명하기 가장 적절하다. == 최지혁 == == 박인서 == ---- ----------------------------------- [새싹교실/2015] [새싹교실/2015/의사양반]