본문 바로가기
정보처리산업기사/필기

[필기] 2. 프로그래밍 언어 활용

by 이원혁 2024. 4. 26.
반응형

67. C/C++의 데이터 타입과 크기

종류 데이터 타입 크기
문자 char 1Byte
부호없는 문자형 unsigned char 1Byte
정수 short 2Byte
int 4Byte
부호없는 문자형 unsigned short 2Byte
unsigned int 4Byte
실수 float 4Byte
double 8Byte

 

 

68. 변수명 작성 규칙

첫 글자로 숫자는 올 수 없다.

공백이나 *, +, -, / 등의 특수문자를 사용할 수 없다.

예약어를 변수명으로 사용할 수 없다.

 

69. 상수의 생성

C언어에서 상수를 만들 때는 const 또는 #define 예약어를 사용한다.

 

70. 외부 변수

변수나 함수를 참조(reference)하기 위한 변수이다.

함수가 종료된 뒤에도 값이 소멸되지 않는다.

 

71. 산술 연산자

연산자 의미 비고
% 나머지 정수만 연산할 수 있으며, 실수를 사용하면 오류가 발생함
++ 증가 전치 : 변수 앞에 증감 연산자가 오는 형태로 먼저 변수의 값을 증감시킨 후 변수를 연산에 사용함(++a, --a)
-- 감소 후치 : 변수 뒤에 증감 연산자가 오는 형태로 먼저 변수를 연산에 사용한 후 변수의 값을 증감시킴(a++, a--)

 

72. 관계 연산자(기준 왼쪽)

== : 같다

!= : 같지 않다

> : 크다

>= : 크거나 같다

< : 작다

<= 작거나 같다

 

73. 비트 연산자

&(and) : 모든 비트가 1일때만 1

^(xor) : 모든 비트가 같으면 0, 하나라도 다르면 1

| (or) : 모든 비트 중 한 비트라도 1이면 1

~(not) : 각 비트의 부정, 0이면 1, 1이면 0

<< (왼쪽 시프트) : 비트를 왼쪽으로 이동

>> (오른쪽 시프트) : 비트를 오른쪽으로 이동

 

74. 논리 연산자

! (not) : 부정

&& (and) : 모두 참이면 참

|| (or) : 하나라도 참이면 참

 

75. 조건 연산자

조건에 따라 서로 다른 수식을 수행한다.

ex)_ mx = a < b ? b: a;

a가 b보다 작으면 mx에 b를 저장하고 그렇지 않으면 a를 저장한다. <- 삼항연산자

 

76. 연산자 우선 순위

대분류 중분류 연산자 결합규칙 우선순위
단항 연산자 단항 연산자 ! ~ ++ -- SIZEOF 높음
이항 연산자 산술 연산자 * / %  
+ -    
시프트 연산자 << >>    
관계 연산자 < <= >= >    
== !=    
비트 연산자 &
^
|
   
논리 연산자 &&
||
   
삼항 연산자 조건 연산자 ? :  
대입 연산자 대입 연산자 = += -= *= /=
%= <<= >>= 등
 
순서 연산자 순서 연산자 , 낮음

 

77. scanf( )함수

키보드로 입력받아 변수에 저장하는 함수이다.

ex)_ scanf(“%d %f”, &i, &j); 정수를 입력받아 i에 저장하고, 실수를 입력받아 j에 저장 한다.

 

78. 주요 서식 문자열

%d : 정수형 10진수

%o : 정수형 8진수

%x : 정수형 16진수

%c : 문자

%s : 문자열

%f : 실수

 

79. printf( ) 함수

인수로 주어진 값을 화면에 출력하는 함수.

ex)_ printf(“%d, %c”, a, b); a의 값을 정수로 출력하고 쉼표(,)와 공백 한 칸을 띄운 후, b의 값을 문자로 출력한다.

 

80. 주요 제어문자

\n : 다음 줄 앞으로 이동

\b : 왼쪽으로 한 칸 이동

\t : 일정 간격 띄움

\r : 현재 줄의 처음으로 이동

\0 : 널 문자를 출력

\a : 스피커로 벨 소리를 출력

\\ : 역 슬래시를 출력

\f : 한 페이지 넘김

 

81. JAVA에서의 표준 출력

printf( ) : System.out.printf(“%d”, r); r의 값을 10진수 정수로 출력한다

print( ) :  System.out.print(r + s); r과 s를 더한 값을 출력한다.

println( ) : System.out.println(r + “은(는) 소수”); r의 값과 은(는) 소수를 출력한 후, 커서를 다음 줄의 처음으로 옮긴다.

 

82. 기타 표준 입출력 함수

 

반응형

'정보처리산업기사 > 필기' 카테고리의 다른 글

[필기] 1. 정보시스템 기반 기술  (0) 2024.04.18