[Chap1. C언어 표준 키워드]
기능적 의미가 정해진 C언어의 문법을 구성하는 단어(키워드) 기때문에 변수 이름으로 사용할 수 없다.
auto |
double |
int |
struct |
break |
else |
long |
switch |
case |
enum |
register |
typedef |
char |
extern |
return |
union |
const |
float |
short |
unsigned |
continue |
for |
signed |
void |
default |
goto |
sizeof |
volatile |
do |
if |
static |
while |
|
|
|
[Chap2. C언어의 실행 순서]
[Chap3. 주석]
* 프로그램 내에 삽입된 메모 * 프로그램 실행결과에 영향을 미치지 않는다. * 프로그램의 이해를 증진시키기 위해 사용된다. * C언어에서 주석문은 /*과 */ 사이 또는, // 다음에 기술하며, Compile 대상에서 제외된다. |
[Chap4. 메모리 단위]
메모리의 단위는 비트단위 자료형 (Datatype) : 기본 자료형 |
[Chap5. 연산자]
1. 단항연산자 |
2. 이항연산자 |
3. 삼항연산자 |
AND (그리고, 모두, 둘다) |
OR (또는, 둘중하나) | ||||
A |
B |
A& |
&B |
A| |
|B |
거짓(False) |
거짓(False) |
거짓(False) |
거짓(False) |
거짓(False) |
거짓(False) |
거짓(False) |
참(True) |
거짓(False) |
참(True) |
거짓(False) |
참(True) |
참(True) |
거짓(False) |
참(True) |
거짓(False) |
참(True) |
거짓(False) |
참(True) |
참(True) |
참(True) |
참(True) |
참(True) |
참(True) |
|
|
우선순위 |
연산자 |
결합규칙 |
단항연산자 |
|
가장높은우선순위 |
().[].-->포인터를 통한 멤버 지정, 객체멤버 지정 |
→ |
|
2 |
!,~,++,&주소,*포인터,sizeof(),-(마이너스연산자) |
← | |
이항연산자 |
산술연산자 |
3 |
*,/,% |
→ |
4 |
+,- |
→ | ||
|
5 |
<<, >> |
→ | |
관계연산자 |
6 |
<,>,<=,>= |
→ | |
7 |
==, != |
→ | ||
|
8 |
& |
→ | |
논리연산자 |
9 |
^ |
→ | |
|
10 |
| |
→ | |
(대상/결과) 논리연산 |
11 |
&& |
→ | |
12 |
|| |
→ | ||
삼항연산자 |
|
13 |
?: |
← |
대입연산자 |
|
14 |
+=,-=,*=,/=,%=,|=,^=,&=,>>=,<<= |
← |
구분자 |
|
가장낮은우선순위 |
, 콤마연산자 |
→ |
[이항연산자 (우선순위)]
(괄호) => 산술연산자 |
%, *, /, =>, +, - |
[(대상/결과) 논리연산]
NOT |
AND |
OR |
논리부정 |
논리곱 |
논리합 |
! |
&& |
|| |
[연산대상 → 오퍼랜드 → 피연산자 → 항]
나누기 |
5 / 2 => |
2 |
|
정수 정수 |
정수 |
int int |
int | |
나머지 |
5% 2 => |
1 |
'웹개발 > HTML' 카테고리의 다른 글
오라클 공부 링크 (0) | 2014.04.17 |
---|---|
C언어 시작하기 3 (0) | 2014.04.13 |
간단한 C프로그램 예제 (0) | 2014.04.09 |
C언어 시작하기 1 (C언어특징/상수/변수) (0) | 2014.04.09 |
CSS 시작하기 (0) | 2014.03.30 |