| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- 스타벅스
- 벤쿠버
- 백준
- 시애틀
- leetcode
- binary search
- 라인플러스
- Java
- 라인
- 백트래킹
- 다이나믹프로그래밍
- 프로그래머스
- 알고리즘
- 릿코드
- 딥러닝
- Spring Framework
- Python
- 스프링 프레임워크
- 파이썬
- C/C++
- BFS
- jvm
- 머신러닝
- STL
- dfs
- DP
- spring
- 모두를 위한 딥러닝
- C++
- 프로그래밍언어론
Archives
- Today
- Total
케이스윔의 개발 블로그
[C/C++] long long 형식 본문
백준 2294번 문제를 푸는데 int형으로 배열을 선언하니 범위가 벗어나서 답이 틀렸다고 나왔다. 그래서 오랜만에 검색해서 데이터 타입을 찾아봤다.
- int, long long 둘다 정수형 데이터 타입이다.
- int 는 32비트 정수형이고 (-2,147,483,648 ~ 2,147,483,647)
- long long(signed long long)은 64비트 정수형이다 (-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 )
- long long 타입을 출력할려면 %lld, %lli, %llo, %llu, %llx 중에 사용하면된다.
* 사실 써본적이 없었는데 방금 문제풀면서 처음 써봤다. 문제를 풀 때 연산에 필요한 정수가 10억정도를 넘어갈 것 같을때 long long 으로 해주어야 오버플로우가 나지않는다.
'Study > C&C++' 카테고리의 다른 글
| [C++] 입출력하기 (0) | 2018.05.15 |
|---|---|
| [C++] Pair 클래스 사용하기 (0) | 2018.03.07 |
| [C++] STL 우선순위 큐(priority queue) (0) | 2018.03.05 |
| [C++] queue로 BFS 구현하기 (0) | 2018.01.22 |
| [C/C++] min, max 함수 (0) | 2018.01.02 |
Comments