영문자 또는 언더바(_)로 시작해야 한다
공백은 포함 불가
맨 앞에 숫자 불가
putchar() : 화면에 한 개의 문자를 출력
puts() : 화면에 문자열을 출력getchar() : 키보드를 통해 한 개의 문자 입력 받음
gets() : 키보드를 통해 문자열 입력 받음
| 구분 | 설명 | 사용 예 | 출력값 |
|---|---|---|---|
| %d | 10진수 | printf("%d", 10); | 10 |
| %o | 8진수 | printf("%o", 10); | 12 |
| %x | 16진수 | printf("%x", 10); | a |
| %X | 16진수 (대문자) | 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언어 | 1 | 0 |
| Java | true | false |
| Python | True | False |
A : 65
a : 97
'0' : 48
strlen() : 문자열의 길이 반환
strcpy() : 문자열을 다른 문자열로 복사
strncpy() : 문자열을 지정한 길이만큼 복사strcat() : 문자열을 다른 문자열에 이어 붙인다
strncat() : 지정된 길이 만큼 문자열을 이어 붙인다strcmp() : 두 문자열 비교, 0(같다), 양수(>), 음수(<)
strncmp() : 지정된 길이 만큼 두 문자열을 비교strchr() : 문자열에서 특정 문자의 첫 번째 위치를 찾는다
strrchr() : 문자열에서 특정 문자의 마지막 위치를 찾는다strstr() : 문자열에서 특정 문자열의 첫 번째 위치를 찾는다
sqrt() : 제곱근 반환
pow() : 거듭제곱 반환
abs() : 정수의 절대값 반환ceil() : 올림
floor() : 내림
round() : 가장 가까운 정수로 반올림
stoi() / stof() : 문자열을 정수 / 실수로 변환
capitalize() : 맨 첫 글자만 대문자로 변환
title() : 영단들의 첫 글자 모두 대문자로 변환
strip() : 문자열 양 끝 공백 제거
find(sub) : 특정 문자열이 처음 나타난 위치 반환
index(sub) : 특정 문자열의 위치 반환
union(set) : 합집합
intersection(set) : 교집합
difference(set) : 차집합