다른공부/C언어

c언어 교양 중간고사 범위

요카지마 2016. 4. 14. 11:35
반응형

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