데이터 I/O – C 언어
- scanf(“%d”, &variable);
- printf(“%d\n” , 변수);
데이터 I/O – 자바
- import java.util.Scanner
- 스캐너 스캔 = new Scanner(System.in);
- int a = scan.nextInt();
- 스캔.닫기()
헝가리 표기법
- 헝가리 표기법은 변수 이름을 작성할 때 데이터 타입을 나타내는 문자를 포함하여 변수 이름을 작성하는 방법입니다.
- ex) int i_inputA(정수변수), double d_Result(실수변수)
기본 데이터 유형
| 유형 | 데이터 형식 | 사이즈 | 크기(자바) |
| 정수 | 정수 | 4바이트 | 4바이트 |
| 문자 유형 | 숯 | 1바이트 | 2바이트 |
| 실수 | – 뜨다 – 더블 |
– 4바이트 – 8바이트 |
– 4바이트 – 8바이트 |
키 형식 문자열
| 형식 문자열 | 의미 |
| %디 | 정수 십진 입력/출력 |
| %영형 | 정수형 8진수 입력/출력 |
| %엑스 | 정수형 16진수 입/출력 |
| %씨 | 문자 입력 및 출력 |
| %에스 | 문자열 입력 및 출력 |
| %에프 | – 소수점을 포함한 실수 I/O – 출력시 기본 소수점 이하 6자리 |
메인 컨트롤 캐릭터
| 제어 문자 | 기능 |
| \N | 커서를 다음 줄의 시작 부분으로 이동 |
| \티 | 커서를 띄우십시오 |
| \0 | 널 문자 출력 |
| \아르 자형 | 현재 줄의 첫 번째 부분으로 이동 |
| \비 | 역행 키이 |
연산자 우선순위
| 메인 카테고리 | 중간 범주 | 운영자 | 조합 규칙 | 우선 사항 |
| 단항 연산자 | 단항 연산자 | ! , ~ , ++ , –, 크기 | <-- | 키 |
| 이진 연산자 | 산술 연산자 | * , / , % | –> | |
| + , – | ||||
| 시프트 연산자 | << , >> | |||
| 관계 연산자 | < , <= , >= , > | |||
| == , != | ||||
| 비트 연산자 | & , ^, | | |||
| 논리 연산자 | &&, || | |||
| 삼항 연산자 | 조건 연산자 | ? : | –> | |
| 할당 연산자 | 할당 연산자 | =, += , -=, *=, /=, %=,<= , >>= 등 | <-- | |
| 시퀀스 연산자 | 시퀀스 연산자 | , | –> | 낮음 |
휴식과 계속
- break: 루프 또는 switch 문에서 break가 발생하면 블록에서 빠져 나옵니다.
- continue: 루프에 continue가 나타나면 continue 이후의 명령문이 실행되지 않고 제어가 루프의 시작 부분으로 이동합니다.
C 언어 포인터
- 정수 *b = &a;
- 이것은 포인터 변수 b가 a의 주소를 가리킨다는 것을 의미합니다.
- *b = *b + 20
- b가 가리키는 곳에 20을 더합니다. 즉, b가 a를 가리키기 때문에 결국 a의 값이 변하게 됩니다.
- printf(“%d”, *b);
- b가 가리키는 값을 인쇄합니다.
C 언어 구조
#include <stdio.h>
struct zerozae{
char name(10);
int age, height, weight;
};
건설자
- 초기화는 객체변수를 생성할 때 사용한 방법으로 객체변수를 생성하면서 수행한다.
파이썬 – 범위
range(최종값) # 0 ~ 최종값 - 1 까지 연속된 숫자를 생성
range(초기값 , 최종값) # 초기값 ~ 최종값 - 1 까지 연속된 숫자를 생성
range(초기값,최종값,증가값) # 초기값 ~ 최종값 - 1 까지 증가값만큼 증가하면서 숫자 생성
파이썬 – 슬라이스
객체명(초기위치:최종위치) # 초기위치 ~ 최종위치 - 1 까지 요소들을 반환
객체명(초기위치:최종위치:증가값) # 초기위치 ~ 최종위치 - 1 까지 증가값만큼 증가하면서 요소들을 반환
객체명(:) or 객체명(::) # 객체의 모든 요소 반환
객체명(초기위치:) # 객체의 초기위치에서 마지막 위치까지의 요소들을 반환
객체명(:최종위치) # 객체의 0번째 위치에서 최종위치 - 1 까지 요소들을 반환
객체명(::증가값) # 객체의 0번째 위치에서 마지막 위치까지 증가값만큼 증가하면서 요소들을 반환
Python – 목록의 주요 메서드
| 형태 | 세부 사항 |
| 팝(포지션) | 목록의 위치에 값을 인쇄하고 해당 요소를 삭제합니다. |
| 인덱스(값) | 값이 저장된 목록의 요소 위치를 반환합니다. |
| 개수(값) | 값을 포함하는 목록의 요소 수를 반환합니다. |
| 확장(목록) | 끝에 새 목록을 추가하여 목록을 확장합니다. |
| 뒤집다() | 목록의 순서를 반대로 |
| 종류() | – 목록을 정렬합니다. 기본값은 오름차순입니다. – reverse 속성을 이용하여 정렬 방식을 지정할 수 있습니다. |
| 복사() | 목록 복사 |
Python – 세트 관련 키 메서드
| 형태 | 세부 사항 |
| 팝() | 집합의 값을 인쇄하고 요소를 삭제합니다. |
| 값을 추가) | 세트에 값 추가 |
| 업데이트(세트) | 세트에 새 세트를 추가하여 확장 |
| 제거(값) | 세트에서 값을 찾아 해당 요소를 삭제합니다. |
스크립트 언어
- 프로그래밍 언어를 HTML 문서에 직접 삽입하여 사용하는 언어
- 서버용 스크립트 언어 : 서버에서 해석 및 실행 후 결과만 클라이언트로 전송
- 유형: ASP, JSP, PHP, 파이썬
- 클라이언트용 스크립트 언어: 클라이언트의 웹 브라우저에서 해석 및 실행
- 유형: JavaScript, VB 스크립트
자바스크립트
- 웹 페이지의 동작을 제어하는 데 사용되는 클라이언트용 스크립팅 언어입니다.
- 클래스가 없으며 변수 선언이 필요하지 않습니다.
- 서버에서 데이터를 전송할 때 ID, 비밀번호, 수량 등의 입력 항목을 확인하기 위해 자주 사용됩니다.
쉘 스크립트
- Unix/Linux 계열 쉘에서 사용되는 명령 조합으로 구성된 스크립트 언어입니다.
- 쉘 스크립트에서 사용되는 제어문
- 선택 사항: if, case
- 반복: for, while, until
도서관
- 미리 만들어진 기능 또는 데이터 모음
- 표준 라이브러리: 프로그래밍 언어에 기본적으로 포함되어 있는 다양한 형태의 모듈이나 패키지 형태의 라이브러리.
- 외부 라이브러리: 개발자가 필요한 기능을 만들어 인터넷 등에서 공유하는 라이브러리를 다운로드하여 설치 후 사용할 수 있습니다.
C 언어의 표준 라이브러리
| 도서관 | 세부 사항 | 주요 기능 |
| stdio.h | 데이터 입/출력에 사용되는 기능 제공 | printf, scanf, fprintf, fscanf, fclose, fopen |
| math.h | 수학 함수 제공 | sqrt, 펑, 복근 |
| string.h | 문자열 처리에 사용되는 함수 제공 | strlen, strcpy, strcmp |
| stdlib.h | 데이터 유형 변환, 난수 생성 및 메모리 할당에 사용되는 기능 제공 | atoi,atof, srand, 랜드, malloc, 무료 |
| 시간.h | 시간 처리에 사용되는 기능 제공 | 시간, 시계 |
![[백준 2480번] 주사위 세개 [백준 2480번] 주사위 세개](https://if.dailygagu.kr/wp-content/plugins/contextual-related-posts/default.png)