열혈강의 C프로그래밍-윤성우 저자 책을 바탕으로 작성


※변수 선언 시 주의 사항

1. 변수를 함수 내에 선언 할 경우, 제일 먼저 등장해야 함

2. 변수의 이름은 알파벳, 숫자, 언더바(_)로 구성됨

3. C언어는 대 소문자를 구분. 따라서 Val과 val은 서로 다른 변수

4. 변수의 이름은 숫자로 시작할 수 없고, 키워드 사용 또한 불가능

5. 공백 허용 안함


※C언어가 제공하는 연산자들

1. 대입 연산자(=)와 산술 연산자(+,-,*,/,%)

-> 두 개의 피 연산자를 요구하는 연산자를 이항 연산자라고 함

2. 부호 연산으로서의 +와 -연산자

-> 위의 산술 연산자와 달리 +5, -5 같은 부호의 의미를 가지고 있음 

3. 증가, 감소 연산자

연산자 

연산자의 의미 

++a 

값을 1증가 후 연산은 진행(선 증가, 후 연산) 

 a++

연산을 진행한 후 값을 1증가(선 연산, 후 증가)

--b 

값을 1 감소 후 연산을 진행(선 감소, 후 연산) 

b-- 

연산을 진행한 후 값을 1 감소(선 연산, 후 감소) 

결과 화면

4. 관계 연산자(<,>,==,!-,<=,>=)

-> 말 그대로 관계를 따지는 연산자, 관계 연산자에서 조건을 만족하면  true(1), 만족하지 못하면 false값(0) 반환

5. 논리 연산자(&&, ||, !)

 연산자

연산자 의미 

&& 

피연산자가 모두 참이면 true반환(and) 

|| 

피연산자 중 하나라도 참이면 true반환(or) 

피연산자가 true면 false를, false라면 true 반환(not) 


※키보드로부터 데이터 입력

-3장에서는 scanf함수를 배움. 24장인가 get배우는 데 이건 나중에 따로~

scanf("%d", &val);    //%d ->10진수 정수 입력 받음, &val-> 변수 val에 저장



+ Recent posts