1. 처음 외우라는 것 상수 몇바이트
2. 변수 만드는 규칙, char shor int 기억장소 선언 하는 것
3. 식을 만들 때 식을 저장시키는 것 (좌측은 변수만 가능 ex a+b=c 이건 틀린것)
4. 음수 양수 관계 sign bit 2의 보수
bit 쉬프트 시키다가 잘못하면 음수 나오는 것
5. 2바이트 정수형 a를 변수 선언 : short a ;
6. 연산자에 관한 것
산술 연산자 우선순위 : 곱하기 나누기 더하기 빼기 정수와 정수연산은 정수
7. 관계 연산자에서 주의할 것 같다 할 때 == (2개) 0은 거짓 1은 참
8. 논리 연산자 && || (순서는 not 그리고 or) 좌측에서 결판이 나면 우측은 아무상관 없다
9. 0은 거짓이고 0이 아닌 숫자는 참
10. 삼항연산자를 if로 쓰거나 반대로
11. while을 for로 쓰거나 그 반대로
12. putchar puts getchar 문장 바꿔 쓰는 것(중간 기말 다 나온다)
13. 증감 연산자 ++a --a a++ a-- 연산 순서
14. 비트 연산자 : and xor or 순서
15 5에대해 보수 취하다 ~5 는-6이 된다.
0 000101
1 111010 -6 (바꿔주고)
0 000110 6 (1 나올 때 까지 그대로 쓰고 나머지는 바꿔라)
16. size of 연산자 txt연산자(?)
17. 입출력문 주의할 것 사이에 아무 것도 쓰지 말고 & 써야된다
18. puts의 특징 : 줄 바꿈이 없더라도 자동 줄바꿈
19. gets와 scanf의 차이점 : gets는 enter를 칠 때 까지 읽어들임 scanf로 문자를 읽어 들이는 건 enter치기 전까지 공란까지
20. 제어문 if문 : else가 있는지 확인 else가 있으면
if (cs)
s+1
s+2
s+3
20. if에서 ; 절대 안된다.
프로그램 짜는 건 if로 쉽게(?) else if 성립 안되는건 밑으로 내려 간다 (80 < 90)
else뒤에 if는 가장 가까운게 주인
21. switch case문 break 써서 이탈하게 하는 것
22. 1<x<5 는 안된다
23. for( ; ; )
ex for(i=1;i<=5;i++)
printf로 중간값 쓰는 문제 나온다.
24. while 다음에 조건식 do while
while 다음에 ; 절대 안된다.
특정한 값을 받을려면 do while을 쓰는게 좋다.
입력 파트 해결한 다음에 처리
25.진법 바꾸는 것 %o %d %x
26. 연산자 중에 가장 우선순위가 낮은 것은? 콤마 연산자
'다른공부 > C언어' 카테고리의 다른 글
20160426 c언어 교양 (0) | 2016.04.26 |
---|---|
c언어 교양 20160414 (0) | 2016.04.14 |
c언어 교양 20160412 (0) | 2016.04.12 |
c언어 교양 20160407 (0) | 2016.04.07 |
c언어교양 20160405 (0) | 2016.04.05 |