방명록
- [C++] 데이터(Data) 와 자료형2025년 02월 18일 12시 29분 21초에 업로드 된 글입니다.작성자: Le마리
데이터(Data) 란?
문자, 숫자, 기호 등의 형태로 된 의미 단위
데이터의 단위
단위 정의 크기 비트 (Bit) 0 또는 1 TRUE / FALSE 1 바이트 (Byte) 8 Bits 영문자/숫자 1글자 : 1 Byte
한글 1글자 : 2 Bytes1 킬로바이트 (KB) 1,024 Bytes 장문의 텍스트 1 메가바이트 (MB) 1,024 KB 저용량 이미지, 음악 파일 1 기가바이트 (GB) 1,024 MB 20 ~ 40 분 길이의 동영상 파일 1 테라바이트 (TB) 1,024 GB 약 200 개의 동영상 파일 0과 1이 8개 모여 1 byte가 된다.
자료형 ( Data Type )
데이터를 표현하는 방법; 데이터의 종류
메모리 공간의 크기와 자료의 형태를 정의
💠 C++ 의 자료형 종류
⦁ 문자형 : char, wchar_t, char16_t, char32_t
⦁ 정수형 : short, int, long, long long (Byte 타입이 따로 없고, char가 보통 1바이트 크기로 사용됨)
⦁ 실수형 : float, double, long double
⦁ 논리형 : bool
자료형 설명 예제 int
정수 (소수점 없는 숫자) 10, -3, 1000 float
실수 (소수점 있는 숫자) 3.14, -0.5 char
문자 하나 'A'. 'B', 'C' string
여러 글자 "Hello", "C++ 공부" bool
참/거짓 true, false #include <iostream> #include <string> int main() { int age = 20; // 정수 저장 float height = 185.2; // 소수 저장 char grade = 'A'; // 문자 하나를 저장 string name = "철수"; // 여러 문자를 저장 bool pizza = true; // 피자 좋아하면 참 std::cout << "나이는 " << age << "살이고, 키는 " << height << "입니다." << std::endl; std::cout << "학점은 " << grade << "이고 저의 이름은 " << name << "입니다." << std::endl; std::cout << "피자 좋아함: " << pizza << std::endl; }
== 결과 ==
bool 은 참이면 1, 거짓이면 0을 반환한다.
자료형 형태 크기 (바이트) 범위 bool 논리 1 true(1) / false(0) char 정수 (문자) 1 -128 ~ 127 (또는 0 ~ 255, unsigned) wchar_t 문자 2 0 ~ 65,535 char16_t 2 0 ~ 65,535 (UTF-16) char32_t 4 0 ~ 4,294,967,295 (UTF-32) short 정수 2 -32,768 ~ 32,767 int 4 -2,147,483,648 ~ 2,147,483,647 long 4 -2,147,483,648 ~ 2,147,483,647 (32비트) long long 8 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 float 실수 4 1.2E-38 ~ 3.4E + 38 (소수점 6자리 정밀도) double 8 2.2E-308 ~ 1.8E + 308 (소수점 15자리 정밀도) long double 8 더 큰 범위 (구현에 따라 다름) '공부 > C++' 카테고리의 다른 글
[C++] CPU와 메모리 (0) 2025.04.23 [C++] 변수(Variable) (0) 2025.02.22 [C++] C++의 기본 구조 (0) 2025.02.14 다음글이 없습니다.이전글이 없습니다.댓글