let's study/C 언어 17

관계 연산자

관계 연산자 관계 연산자는 부등호 이다. 부등호의 방향에 따라 어느 값의 크기가 더 큰지 작은지 혹은 같은지가 결정된다. 참과 거짓 을 알기 위해 사용한다. 연산자연산자가 가리키는 의미b a는 b보다 크다.==a==b a는 b와 같다.=b a는 b보다 크거나 같다.!=a!=b a와 b는 같지 않다. 관계 연산자는 조건을 만족하면 참 값 1을 만족하지 않으면 거짓값 0을 반환한다.

증가 감소 연산자

• 증가 감소 연산자 증가, 감소 연산자는 초기 설정된 값을 하나씩 증가 시키거나 감소 시키는 단항연산자이다. 연산자연사자가 가리키는 의미예제a++(후치연산자:출력후실행)a의 값이 하나 증가한 다음 연산에 넘겨줌Int a=1;printf(“a의 값은:%d\n”,a++); - 1printf(“a의 값은:%d\n”,a++); - 2++a(전치연산자:실행후출력)a의 값이 하나 증가 실행한 값 출력Int a=1;printf(“a의 값은:%d\n”,++a); - 2printf(“a의 값은:%d\n”,++a); - 3a—(후치연산자:출력후실행)a의 값이 하나 감소한 다음 연산에 넘겨줌Int a=10;printf(“a의 값은:%d\n”,a--); - 10printf(“a의 값은:%d\n”,a--); - 9--a(전치..

산술연산자와 대입 연산자

• 산술 연산자와 대입 연산자 프로그램을 구성하는 가장 기본적인 처리는 정수와 변수를 사용해 계산을 하는 것이다. = : 대입 ex) a=30 오른쪽의 30이라는 수치가 a에 대입 + : 뎃셈 , - : 뺄셈 , * : 곱셈 , / : 나눗셈 % : 나머지 ex) a=5%2 왼쪽의 값을 오른쪽의 값으로 나눠서 나머지를 반환 위에서와 같이 두 개의 피 연산자를 요구하는 연산자를 이항 연산자라 한다.

상수(연산자)

• 상수 변수 앞에 Const 키워드를 붙여서 사용한다. 변경이 불가능하며 선언하면서 초기화 해야 한다. 변수와 구분하기 위해 대문자로 사용한다. ASCII코드에 의해 a=97 이라 표현 한다. a= char 97= int int a = 65 printf("%d",char a) 이라고 할 경우 a=65라고 정수 값을 선언하고 입력하면 65가 출력되는 것이 아니라 문자 a가 출력된다 이것을 형 변환이라 한다. • 변환 문자 intfloatdoublechar입력%d%f%lf%c출력%d%f%f 또는 %lf%c ☞ %f는 소수점 이하 6자리까지 출력한다.☞ %.(0~6)f를 입력할 경우 소수점 이하 자릿수를 제어하며, 제어한 값은 반올림 하여 출력 한다.

변수(연산자)

• 변수변수는 수치나 문자를 보존하는 메모리내부 영역에 붙여진 이름이며, 메모리 공간에 저장된 변수의 값은 정해져 있지 않다. 즉 변경이 가능하다. 값을 저장하는 공간, 변수의 이름은 영문자, 숫자, _ 만이 가능하며 첫 글자가 숫자일 수 없다. 메모리에 자신이 사용할 공간을 할당 받는 것을 변수선언이라 하고 변수선언은 C 언어에서는 코드 중간에 선언 할 수 없으며 항상 선두에두어야 한다. 변수는 데이터의 형태에 의해, 필요로 하는 영역의 크기나 표현이 다르기 때문에, 어느 변수가 나타내는 영역 임의의 데이터를 보존할 수는 없다. 데이터 보존을 위한 데이터 형태를 지정 해야 하는데, 이것을 변수의 형태 선언이라고 한다. 데이터형변수 명inta;inta=10;inta;a=10; -자료형(Data Type)..

프로그램 작성의 기본

• 문자 출력 ① /* */ 또는 //으로 표시되는 부분은 주석이며, 프로그램에는 포함되지 않는다. 프로그램을 작성하는 데 주석을 사용해 메모해 두면 구현하려는 프로그램이 복잡해지거나 공동작업을 할 때 상 당히 유용하다. /* */ : 단일행 주석 , 여러 행에 걸쳐 사용가능// : 단일 행 주석 ② 표준 라이브러리 함수를 사용하기 위해서는 헤더 파일을 문장의 맨 앞에 포함 시켜서 사용해야 한다. 확장자가 .h로 끝나는 파일이 바로 라이브러리를 관리하는 헤더 파일이다. ③ int main(void)부분의 main이 바로 맨 처음 접하는 함수이다. 프로그램을 실행시키자 마자 컴퓨터는 main을 찾기 시 작한다. main부분을 찾아 호출해야 하기 때문이다. 프로그램을 실행시키면 찾는 함수는 main이지만 정..

C언어 개론

▷ 프로그램 언어란? 사람과 컴퓨터가 이해 할 수 있도록 약속된 형태의 언어 다시 말하면 사람과 컴파일러가 이해 할 수 있는 약속된 형태▷ 컴파일이란? 프로그램언어로 작성된 프로그램을 컴퓨터가 이해 할 수 있도록 기계어로 번역 해주는 역할을 하는 번역기 ▷ C언어의 장단점• 장점- 쉽게 익숙해진다.- 실행 속도가 빠르다.- 실행 파일의 크기가 작다.- 하드웨어를 다루기 쉽다.- 다른 플랫폼으로 이식성이 높다.- 효율성이 높다. – 고급 언어와 저급언어 사이에 C가 있다. • 단점- 배우기 어렵다.- 초보자가 작성하기 어렵다. - 그래픽 작업이 어렵다.