[C언어] 자료형 - 정수형 실수형(char, short, int, long, long long, float, double, long double)C2021. 12. 7. 17:16
Table of Contents
1. 자료형(Datf Type) : 변수의 종류.
- 변수에 값을 담기 이전에, 정수, 실수, 문자, 문자열 등 어떤 종류의 값을 지닐지 미리 정해줘야 함.
자료형/명칭 | 크기 | 값의 표현범위 | |
정수형 | char | 1byte | -128 이상 +127 이하 |
short | 2byte | -32,768 이상 +32,767 이하 | |
int | 4byte | -2,147,483,648 이상 +2,147,483,647 이하 | |
long | 4byte | -2,147,483,648 이상 +2,147,483,647 이하 | |
long long | 8byte | -9,223,372,036,854,775,808 이상 +9,223,372,036,854,775,807 이하 | |
실수형 | float | 4byte | 3.4E +/- 38 (7 digits) |
double | 8byte | 1.7E +/- 308 (15 digits) | |
long double | 8byte 이상 | Same as double |
1) 정수형 : 정수를 나타 낼 때 쓰일 수 있는 자료형
- char : 정수와 문자
- short, int, long, long long : 정수를 나타낼 때 사용. 좀 더 크거나 작은 숫자를 표시하는 데 사용.
- signed(부호 있는 변수) : 음수와 양수 둘 다 표현 가능.
- unsigned(부호 없는 변수) : 양수만을 표현하는 대신, 범위가 약 2배 증가.
cf) short : -32,768 ~ 32,767 / unsigned short : 0 ~ 65,535
2) 실수형 : 실수를 나타낼 때 쓰이는 자료형
- float, double, long double : 차례로 좀 더 큰 숫자, 많은 소수점을 나타냄
- unsigned가 존재하지 않음.
'C' 카테고리의 다른 글
[C언어] 형식 지정자_ 정수형/실수형 변수 (0) | 2021.12.07 |
---|---|
[C언어] 변수 (0) | 2021.12.07 |
[C언어] 비트와 바이트 (0) | 2021.12.07 |
[C언어] printf, 이스케이프 시퀀스(\n, \t) (0) | 2021.12.06 |
[C언어] c언어 기본 구조(전처리기, 헤더 파일, 기본 함수, ; , return 0;) (0) | 2021.12.06 |
@Yanako :: Yana's coding story였는데요, 우당탕탕 개발일지가 맞는것같
야나의 코딩 일기장 :) #코딩블로그 #기술블로그 #코딩 #조금씩,꾸준히
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!