SW 전공
시험 직전 요약장
판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.
자료형과 연산자, 형변환
원래 이론 →판단 기준
예시·텍스트좌우로 이동해 전체 내용을 확인하세요. 키보드: ←·→, Home·End
① 변수의 선언 자료형 표시
② 리터럴 자료형 확인
③ 괄호와 우선순위대로 부분식 계산
④ 암시적 승격·형변환 적용
⑤ 정수 나눗셈·오버플로·정밀도 확인
⑥ 대입 후 최종 자료형과 값 기록
헷갈리는 개념
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 구분 | C | Java | Python |
|---|---|---|---|
| 정수 | char, short, int, long 등 | byte, short, int, long | int |
| 실수 | float, double 등 | float, double | float |
| 문자 | 정수형 문자 코드로 처리 | char는 UTF-16 코드 단위 | 길이 1인 str |
| 논리 | C99 이후 _Bool, 일반식에서는 0/비0 | boolean | bool |
| 문자열 | 문자 배열 또는 포인터 | String 객체 | str 객체 |
| 타입 결정 | 정적 타입 | 정적 타입 | 동적 타입 |
C의 정수 자료형 크기는 표준이 최소 범위와 순서 관계를 정하고, 실제 크기는 구현에 따라 달라질 수 있다. Java의 기본 정수형 크기는 언어 사양에서 고정되어 있다. Python의 정수는 일반적인 기계어 정수보다 큰 값까지 표현할 수 있지만 메모리 한계는 존재한다.
내 최근 연습 오답
현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.
오답 기록을 확인하고 있습니다.