정처기 프로그래밍 언어

ssssm·2026년 4월 17일

C언어

변수명 작성 규칙

영문자 또는 언더바(_)로 시작해야 한다
공백은 포함 불가
맨 앞에 숫자 불가

출력 함수 / 입력 함수

putchar() : 화면에 한 개의 문자를 출력
puts() : 화면에 문자열을 출력

getchar() : 키보드를 통해 한 개의 문자 입력 받음
gets() : 키보드를 통해 문자열 입력 받음

출력 변환 문자

구분설명사용 예출력값
%d10진수printf("%d", 10);10
%o8진수printf("%o", 10);12
%x16진수printf("%x", 10);a
%X16진수 (대문자)printf("%x", 10);A
%f실수printf("%f", 1.3);1.300000
%c문자1개printf("%c", 'A');A
%s문자열printf("%s", "abcde");abcde

진법 변환

10진수 -> 2진수
2진수 -> 8진수
2진수 -> 16진수

언어별 참, 거짓 출력

언어거짓
C언어10
Javatruefalse
PythonTrueFalse

아스키 코드

A : 65
a : 97
'0' : 48

<string.h> 문자열 함수

strlen() : 문자열의 길이 반환

strcpy() : 문자열을 다른 문자열로 복사
strncpy() : 문자열을 지정한 길이만큼 복사

strcat() : 문자열을 다른 문자열에 이어 붙인다
strncat() : 지정된 길이 만큼 문자열을 이어 붙인다

strcmp() : 두 문자열 비교, 0(같다), 양수(>), 음수(<)
strncmp() : 지정된 길이 만큼 두 문자열을 비교

strchr() : 문자열에서 특정 문자의 첫 번째 위치를 찾는다
strrchr() : 문자열에서 특정 문자의 마지막 위치를 찾는다

strstr() : 문자열에서 특정 문자열의 첫 번째 위치를 찾는다

<math.h> 수학 함수

sqrt() : 제곱근 반환
pow() : 거듭제곱 반환
abs() : 정수의 절대값 반환

ceil() : 올림
floor() : 내림
round() : 가장 가까운 정수로 반올림

기타 함수

stoi() / stof() : 문자열을 정수 / 실수로 변환

Python

문자열 변환 메서드

capitalize() : 맨 첫 글자만 대문자로 변환
title() : 영단들의 첫 글자 모두 대문자로 변환
strip() : 문자열 양 끝 공백 제거

문자열 검색 및 확인 메서드

find(sub) : 특정 문자열이 처음 나타난 위치 반환
index(sub) : 특정 문자열의 위치 반환

Set

union(set) : 합집합
intersection(set) : 교집합
difference(set) : 차집합

0개의 댓글