정보처리기사/단원별 개념정리
정보처리기사-10장(프로그래밍, 연산자, 포인터 예제)
g_three
2023. 1. 26. 11:20
10장 프로그래밍 (코딩문제)
13의 16진수는 d
10의 16진수는 a겠지?
2진수, 8진수, 10진수, 16진수
우리가 실생활에서 사용하는 숫자는 0부터 9까지의 숫자로 수를 나타내는 10진수이다. 그렇다면 컴퓨터는 ...
blog.naver.com
<연산자 우선순위>
- 단항 연산자 ++,
- 산술 연산자 */
- 시프트 연산자 >>, <<
- 관계 연산자 < =, <, >
- 비트 연산자 &, |, ^
- 논리 연산자 &&, ||
- 조건 연산자
- 대입 연산자
연산자 순서 & |
%8.4s 8자리 공간 확보하고 앞에 4자리만 적기
ex) a = abcdefg
printf(”%8.4s”, a) → abcd
포인터 예제
main(){
char* p = "KOREA";
printf ("%s\\n", p);
printf ("%s\\n", p + 3);
printf ("%s\\n", *p);
printf ("%s\\n", *(p + 3));
printf ("%s\\n", *p + 2);
}
- P 전체 → KOREA
- P의 3번 이후부터 출력 → EA
- 포인터 P → K
- 포인터 (p+3) → E
- 포인터 P +2 → K +2 → M (ascii 코드)