일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 라인플러스
- 머신러닝
- 백준
- jvm
- 릿코드
- 라인
- spring
- 알고리즘
- 스프링 프레임워크
- 벤쿠버
- Java
- 백트래킹
- binary search
- 파이썬
- DP
- 모두를 위한 딥러닝
- STL
- 다이나믹프로그래밍
- Python
- BFS
- 프로그래밍언어론
- 프로그래머스
- 딥러닝
- C/C++
- leetcode
- 스타벅스
- 시애틀
- dfs
- C++
- Spring Framework
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