More actions
imported>박인서 No edit summary |
imported>장용운 No edit summary |
||
| Line 9: | Line 9: | ||
== ~~짤린~~ 숙제 == | == ~~짤린~~ 숙제 == | ||
~~는 여기서도 짤리네요~~ | ~~는 여기서도 짤리네요~~ | ||
* 키워드와 식별자 | |||
* 키워드와 식별자 | |||
식별자 : 함수명, 변수명 등의 이름이다. | |||
식별자 : 함수명, 변수명 등의 이름이다. | 키워드 : 시스템 상에서 프로그래밍을 위해 정해져 있는 것 ex) int, char, void 등 | ||
키워드 : 시스템 상에서 프로그래밍을 위해 정해져 있는 것 ex) int, char, void 등 | 변수명명규칙 : 숫자, 알파벳, _(underscore)만을 사용해야 하며, 맨 앞에 숫자가 와서는 안된다. 또, 대소문자를 구별하므로 주의하여야한다. | ||
변수명명규칙 : 숫자, 알파벳, _(underscore)만을 사용해야 하며, 맨 앞에 숫자가 와서는 안된다. 또, 대소문자를 구별하므로 주의하여야한다. | |||
* 논리연산자 | |||
* 논리연산자 | |||
! : 원래의 참, 거짓을 반전시킴.(not) | |||
! : 원래의 참, 거짓을 반전시킴.(not) | && : 양쪽에 있는 조건이 모두 참일 때 1을 반환, 그 이외에는 0을 반환.(and) | ||
&& : 양쪽에 있는 조건이 모두 참일 때 1을 반환, 그 이외에는 0을 반환.(and) | || : 양쪽에 있는 조건이 모두 거짓일 때 0을 반환, 그 이외에는 1을 반환.(or) | ||
|| : 양쪽에 있는 조건이 모두 거짓일 때 0을 반환, 그 이외에는 1을 반환.(or) | < : 왼쪽 보다 오른쪽이 클 경우 1을 반환, 그 이외에는 0을 반환. | ||
> : 왼쪽 보다 오른쪽이 작을 경우 1을 반환, 그 이외에는 0을 반환. | |||
== : 왼쪽과 오른쪽이 같으면 1을 반환, 다르면 0을 반환. | |||
== : 왼쪽과 오른쪽이 같으면 1을 반환, 다르면 0을 반환. | != : 왼쪽과 오른쪽이 다르면 1을 반환, 같으면 0을 반환. | ||
!= : 왼쪽과 오른쪽이 다르면 1을 반환, 같으면 0을 반환. | <= : 왼쪽 보다 오른쪽이 크거나 같을 경우 1을 반환, 그 이외에는 0을 반환. | ||
>= : 왼쪽 보다 오른쪽이 작거나 같을 경우 1을 반환, 그 이외에는 0을 반환. | |||
* 산술연산자 | |||
* 산술연산자 | |||
+ : 왼쪽과 오른쪽의 값의 합을 반환 | |||
+ : 왼쪽과 오른쪽의 값의 합을 반환 | -(binary) : 왼쪽의 값에서 오른쪽의 값을 뺀 값을 반환 | ||
-(binary) : 왼쪽의 값에서 오른쪽의 값을 뺀 값을 반환 | -(unary) : 음수 값을 나타냄 | ||
-(unary) : 음수 값을 나타냄 | *(binary) : 왼쪽과 오른쪽의 값의 곱을 반환 | ||
*(binary) : 왼쪽과 오른쪽의 값의 곱을 반환 | / : 왼쪽 값에서 오른쪽 값을 나눈 값을 반환 | ||
/ : 왼쪽 값에서 오른쪽 값을 나눈 값을 반환 | % : 왼쪽 값에서 오른쪽 값을 나눈 나머지를 반환 | ||
% : 왼쪽 값에서 오른쪽 값을 나눈 나머지를 반환 | = : 오른쪽 값을 왼쪽 값에 대입 | ||
= : 오른쪽 값을 왼쪽 값에 대입 | += : 왼쪽의 변수에 오른쪽 값만큼을 더하여 반환 | ||
+= : 왼쪽의 변수에 오른쪽 값만큼을 더하여 반환 | -= : 왼쪽의 변수에 오른쪽 값만큼을 빼서 반환 | ||
-= : 왼쪽의 변수에 오른쪽 값만큼을 빼서 반환 | *= : 왼쪽의 변수에 오른쪽 값만큼을 곱하여 반환 | ||
*= : 왼쪽의 변수에 오른쪽 값만큼을 곱하여 반환 | /= : 왼쪽의 변수에 오른쪽 값만큼을 나누어 반환 | ||
/= : 왼쪽의 변수에 오른쪽 값만큼을 나누어 반환 | %= : 왼쪽의 변수를 오른쪽 값으로 나누어 나머지 반환 | ||
%= : 왼쪽의 변수를 오른쪽 값으로 나누어 나머지 반환 | ++(전위), ++(후위) : 변수의 값을 1 증가시킴. 변수를 앞에써도 되고, 뒤에 써도 됨. | ||
++(전위), ++(후위) : 변수의 값을 1 증가시킴. 변수를 앞에써도 되고, 뒤에 써도 됨. | --(전위), --(후위) : 변수의 값을 1 감소시킴. 변수를 앞에써도 되고, 뒤에 써도 됨. | ||
--(전위), --(후위) : 변수의 값을 1 감소시킴. 변수를 앞에써도 되고, 뒤에 써도 됨. | |||
* 비트연산자 : 입력된 숫자를 2진법 하에서 계산 | |||
* 비트연산자 : 입력된 숫자를 2진법 하에서 계산 | |||
^ : XOR연산(값이 같으면 0, 다르면 1)값을 반환 | |||
^ : XOR연산(값이 같으면 0, 다르면 1)값을 반환 | &(binary) : AND연산값을 반환 | ||
&(binary) : AND연산값을 반환 | | : OR연산값을 반환 | ||
| : OR연산값을 반환 | << : bit값들을 왼쪽으로 이동. | ||
>> : bit값들을 오른쪽으로 이동. | |||
~ : NOT연산값을 반환 | |||
~ : NOT연산값을 반환 | <<= : 오른쪽 값만큼 왼쪽 변수를 왼쪽으로 이동 | ||
>>= : 오른쪽 값만큼 왼쪽 변수를 오른쪽으로 이동 | |||
* 특수연산자 | |||
* 특수연산자 | |||
sizeof : 변수의 메모리 크기를 알려줌. | |||
sizeof : 변수의 메모리 크기를 알려줌. | ?: : if문을 쓰기 ~~귀찮을 때~~ 쓰는 연산자로 3개의 항이 필요하여 삼항연산자라고 불림 | ||
?: : if문을 쓰기 ~~귀찮을 때~~ 쓰는 연산자로 3개의 항이 필요하여 삼항연산자라고 불림 | , : 여러개의 명령을 처리할 수 있게 만들어 주는 연산자~~인데 저 연산자 안에서 우선순위를 모르므로 함부로 쓰면 안된다.~~ | ||
, : 여러개의 명령을 처리할 수 있게 만들어 주는 연산자~~인데 저 연산자 안에서 우선순위를 모르므로 함부로 쓰면 안된다.~~ | |||
* 참조연산자 : ~~이 길고 긴 여행이 끝날 때 쯔음에 C언어 성적 A+와 함께 알려주신다고 하심~~ | |||
* 참조연산자 : ~~이 길고 긴 여행이 끝날 때 쯔음에 C언어 성적 A+와 함께 알려주신다고 하심~~ | |||
*(unary) | |||
*(unary) | &(unary) | ||
&(unary) | |||
* if 분기문 | |||
* if 분기문 | |||
특정한 조건에서 명령을 실행시키고 싶을 때 사용. 조건이 참일 때 실행. | |||
특정한 조건에서 명령을 실행시키고 싶을 때 사용. 조건이 참일 때 실행. | |||
<사용법> | |||
if(조건) | |||
if(조건) | { | ||
{ | 실행시킬 명령; | ||
} | |||
} | |||
1줄일 경우 중괄호 없이도 실행 가능(중괄호는 여러 명령을 묶어주기 위하여 사용) | |||
1줄일 경우 중괄호 없이도 실행 가능(중괄호는 여러 명령을 묶어주기 위하여 사용) | |||
---- | ---- | ||
* 하이, 제로위키에 입문한걸 환영합니다. - [[김정민]] | * 하이, 제로위키에 입문한걸 환영합니다. - [[김정민]] | ||
Revision as of 04:26, 26 March 2015
15학번 박인서입니다.
소개
- 1996년 9월 23일생
- 중앙대학교 창의ICT공과대학 컴퓨터공학부 소프트웨어전공
- 천안중앙고 졸업
~~짤린~~ 숙제
~~는 여기서도 짤리네요~~
* 키워드와 식별자
식별자 : 함수명, 변수명 등의 이름이다.
키워드 : 시스템 상에서 프로그래밍을 위해 정해져 있는 것 ex) int, char, void 등
변수명명규칙 : 숫자, 알파벳, _(underscore)만을 사용해야 하며, 맨 앞에 숫자가 와서는 안된다. 또, 대소문자를 구별하므로 주의하여야한다.
* 논리연산자
! : 원래의 참, 거짓을 반전시킴.(not)
&& : 양쪽에 있는 조건이 모두 참일 때 1을 반환, 그 이외에는 0을 반환.(and)
|| : 양쪽에 있는 조건이 모두 거짓일 때 0을 반환, 그 이외에는 1을 반환.(or)
< : 왼쪽 보다 오른쪽이 클 경우 1을 반환, 그 이외에는 0을 반환.
> : 왼쪽 보다 오른쪽이 작을 경우 1을 반환, 그 이외에는 0을 반환.
== : 왼쪽과 오른쪽이 같으면 1을 반환, 다르면 0을 반환.
!= : 왼쪽과 오른쪽이 다르면 1을 반환, 같으면 0을 반환.
<= : 왼쪽 보다 오른쪽이 크거나 같을 경우 1을 반환, 그 이외에는 0을 반환.
>= : 왼쪽 보다 오른쪽이 작거나 같을 경우 1을 반환, 그 이외에는 0을 반환.
* 산술연산자
+ : 왼쪽과 오른쪽의 값의 합을 반환
-(binary) : 왼쪽의 값에서 오른쪽의 값을 뺀 값을 반환
-(unary) : 음수 값을 나타냄
*(binary) : 왼쪽과 오른쪽의 값의 곱을 반환
/ : 왼쪽 값에서 오른쪽 값을 나눈 값을 반환
% : 왼쪽 값에서 오른쪽 값을 나눈 나머지를 반환
= : 오른쪽 값을 왼쪽 값에 대입
+= : 왼쪽의 변수에 오른쪽 값만큼을 더하여 반환
-= : 왼쪽의 변수에 오른쪽 값만큼을 빼서 반환
*= : 왼쪽의 변수에 오른쪽 값만큼을 곱하여 반환
/= : 왼쪽의 변수에 오른쪽 값만큼을 나누어 반환
%= : 왼쪽의 변수를 오른쪽 값으로 나누어 나머지 반환
++(전위), ++(후위) : 변수의 값을 1 증가시킴. 변수를 앞에써도 되고, 뒤에 써도 됨.
--(전위), --(후위) : 변수의 값을 1 감소시킴. 변수를 앞에써도 되고, 뒤에 써도 됨.
* 비트연산자 : 입력된 숫자를 2진법 하에서 계산
^ : XOR연산(값이 같으면 0, 다르면 1)값을 반환
&(binary) : AND연산값을 반환
| : OR연산값을 반환
<< : bit값들을 왼쪽으로 이동.
>> : bit값들을 오른쪽으로 이동.
~ : NOT연산값을 반환
<<= : 오른쪽 값만큼 왼쪽 변수를 왼쪽으로 이동
>>= : 오른쪽 값만큼 왼쪽 변수를 오른쪽으로 이동
* 특수연산자
sizeof : 변수의 메모리 크기를 알려줌.
?: : if문을 쓰기 ~~귀찮을 때~~ 쓰는 연산자로 3개의 항이 필요하여 삼항연산자라고 불림
, : 여러개의 명령을 처리할 수 있게 만들어 주는 연산자~~인데 저 연산자 안에서 우선순위를 모르므로 함부로 쓰면 안된다.~~
* 참조연산자 : ~~이 길고 긴 여행이 끝날 때 쯔음에 C언어 성적 A+와 함께 알려주신다고 하심~~
*(unary)
&(unary)
* if 분기문
특정한 조건에서 명령을 실행시키고 싶을 때 사용. 조건이 참일 때 실행.
<사용법>
if(조건)
{
실행시킬 명령;
}
1줄일 경우 중괄호 없이도 실행 가능(중괄호는 여러 명령을 묶어주기 위하여 사용)
- 하이, 제로위키에 입문한걸 환영합니다. - 김정민