교안 18p int의 최대값?
335
작성한 질문수 11
교안 18p에 int의 최대값으로 987654321을 쓴다고 되어있는데
바로 윗문장에서는 표현범위가 2,147,483,647이라고 적혀져있습니다.
실습으로 int에 표현범위 최댓값인 21억을 넣어봤는데 잘 표현되었고, 최댓값 1e9도 넣어봤지만 잘됩니다.
그렇다면 int의 최대값으로는 2,147,483,647이라고 쓴다고 말해야하는게 아닌가요??
표현범위는 저렇게 21억정도인데 int 최대값으로 1e9를 쓴다니까 모순되는것 같아서 질문드립니다 ㅠㅠ
아 혹시 실제 int의 최대값은 21억 정도이지만, 표현할 때는 알기쉽게 987654321 또는 1e9를 쓴다는 건가요??
답변 1
1
안녕하세요. tkddyd420님 ㅎㅎ
오... 날카로운 지적입니다. 좋네요 ㅎㅎ
사실 이부분은 설명한 줄 알았는데 엥? 이거 왜 안썼지? 라고 해서 교안을 수정해서 올릴 예정입니다.
또한 문제를 풀 때는 이상한 문제가 아니라면 int의 최대값으로 20억까지가 아닌 987654321 또는 1e9를 씁니다. 왜냐하면 이 INF를 기반으로 INF + INF라는 연산이 일어날 수도 있고 INF * 2연산, 그리고 INF + 작은 수 연산이 일어날 때 오버플로를 방지할 수 있기 때문입니다.
또 질문사항있으시면 언제든 말씀 부탁드립니다.
감사합니다.
강사 큰돌 올림.
1-E질문입니다!
0
533
2
3-L 틀린 부분 피드백 부탁드립니다.
0
837
2
1-A문제 순열재귀함수 질문입니다.
0
396
1
1-A 일곱난쟁이문제입니다
0
471
1
문제 풀 때 방향성에 대해
0
811
1
맥에서 vs code로 실행 관련 질문입니다
0
530
1
17071번 메모리 초과
0
390
1
1-C질문입니다!
0
428
2
2-B BFS 시간초과질문
0
638
2
1-O 13번 라인
0
447
1
6-J 놀이공원 문제 질문
0
390
1
구현관련 질문
0
492
1
강의 교안
0
322
1
실력을 더 올리고나서 강의를 보는 것이 맞을까요?
0
550
1
안녕하세요! 재귀함수에 관해서 질문드립니다
0
540
1
1-K
0
481
2
3-G번 질문있습니다.
1
482
3
3-C 실행 시간 질문드립니다.
0
504
1
4-A 문제 풀이 질문있습니다.
0
602
2
비트마스킹 연산자 "1의 보수" 영문 표기법
0
442
1
격자탐색 문제에서 BFS 시간복잡도 질문드립니다.
0
351
1
3-O go 함수 질문 드립니다.
1
453
2
4-A 출력 질문
0
308
1
1주차 1-O 질문드립니다
0
266
1





