본문 바로가기

전체 글20

chapter 3. 연산자 sizeof()와 우선순위 1.연산자 sizeof와 콤마연산자 연산자 sizeof()는 표현식 또는 자료형의 저장장소 크기를 구하는 연산자이다. 연산자 sizeof의 결과값은 바이트단위의 정수이다. sizeof(int)의 결과는 4, sizeof(3.14) 결과는 8, sizeof a의 결과는 2이다. 콤마연산자, 콤마의 오른쪽에서 수행한 연산의 결과가 결과값이다. 3+4,5-10 의 결과는 -5이다. 2.연산자 우선순위 우선순위 연산자 분류 결합법칙(계산방향) 1 ( ) [ ] . -> a++(후위) a--(후위) 단항 ->(좌에서 우로) 2 ++a --a ! ~ sizeof -(부호) +(부호) &(주소) *(역참조,간접) (좌에서 우로) 4 + - ->(좌에서 우로) 5 > 이동 ->(좌에서 우로) 6 관계 ->(좌에서 우로.. 2020. 1. 19.
chapter3. 연산자 1.표현식 연산자(operator)는 이미 정의된 연산을 수행하는 문자 또는 기호들이다. 연산에 참여하는 변수나 상수를 피연산자(operand)라 한다. 연산자와 피연산자의 조합을 표현식(expression)이다. 연산에 참여하는 피연산자의 갯수에 따라 단일항,이항.삼항 연산자로 나눌수있다. 2. 산술연산자와 대입연산자 산술연산자는 +,-,*,/,%로 더하기, 빼기,곱하기,나누기,나머지연산자로 정의되어있다. +,-는 변수의 부호 연산자로 단항연산자이다. 대입연산자(assignment operator)는 =으로 연산식의 결과값을 변수에 저장하는 연산자이다. 대입연산자의 왼쪽에는 반드시 하나의 변수만이 올수있는데 이 변술르 l-value 라 하며 오른쪽에는 r-value 라 한다. 오른쪽의 연산식 결과값이 .. 2020. 1. 19.
chapter 2. 입력함수 scanf() 1. 정수의 입력 함수 scanf() 표준 입력으로부터 여러 종류의 자료 값을 입력받는 함수다. 첫 번째 인자는 제어 문자열로 형식 제어 문자와 일반 문자로 구성된다. scanf("% 문자",&변수 이름)의 형식으로 나열된다. 입력값을 저장할 변수이름앞에는 변수의 주소를 의미하는 &를 반드시 넣어야 한다. 결과: aaa에 저장할 숫자는? 333 (333을 입력함) aaa:333 보안의 문제로 scanf_s가 scanf대신에 쓰인다. 2. 여러 값의 입력 한 번에 여러 변수도 저장할 수 있다. 연속해서 입력할 경우 빈 공간(space)으로 구분할 수 있다. 결과: a와 b에 저장할 숫자는? 1 2 (1과 2는 입력한 숫자) a:1 b:2 3. 실수와 문자의 입력 형식 제어 문자를 바꾸면 실수와 문자의 입력.. 2020. 1. 16.
[영화리뷰]'너의 이름은' 제작사에서 만든 넷플릭스 영화:'우리의 계절은' 제가 오랫동안 좋아해 온 것 중 하나가 일본 애니메이션 영화입니다. 추억을 건드리는 감성에 어른들도 자주 보고 시간이 지나도 어색하지 않은 그림체 덕에 문득 생각나는 영화들입니다. 그리고 최근 몇 년간 애니메이션 영화들이 흥행을 많이 하기도 했습니다. 옛날부터 강호였던 픽사, 디즈니 애니들부터 많은 사람들이 좋아하는 일본 애니메이션. 그중에서도 인기를 많이 끌었던 영화는 '너의 이름은'인 것 같습니다. 그러면서 보게 된 영화가 하나 있습니다. 바로 '우리의 계절은'입니다. 우리의 계절은 감독이 샤오신, 타케우치 요시타카, 리 하오린 // 출연이 세 마리야, 사다오카 사유리, 코토부키 미나코// 제목부터 느낌이 오실 겁니다. 너의 이름은 제작진이 만들었다고 포스터에 적어놨습니다. 그래서 비교해보았더니..... 2020. 1. 11.