컴퓨터 프로그래밍-데이터 유형
거의 모든 프로그래밍 언어에서 사용할 수있는 매우 간단하지만 매우 중요한 개념에 대해 논의 해 보겠습니다. data types. 이름에서 알 수 있듯이 데이터 유형은 컴퓨터 프로그램을 사용하여 처리 할 수있는 데이터 유형을 나타냅니다. 숫자, 영숫자, 십진수 등이 될 수 있습니다.
잠시 동안 컴퓨터 프로그래밍을 제쳐두고 다음과 같이 간단하게 수행 할 수있는 두 개의 정수 10과 20을 더하는 쉬운 예를 들어 봅시다.
10 + 20
두 개의 십진수 10.50 & 20.50을 더하고 싶은 또 다른 문제를 봅시다.
10.50 + 20.50
두 가지 예는 간단합니다. 이제 노트북에 학생 정보를 기록하려는 또 다른 예를 살펴 보겠습니다. 여기에 다음 정보를 기록하고 싶습니다.
Name:
Class:
Section:
Age:
Sex:
이제 주어진 요구 사항에 따라 하나의 학생 기록을 넣으십시오.
Name: Zara Ali
Class: 6th
Section: J
Age: 13
Sex: F
첫 번째 예는 정수를 다루고 두 번째 예는 두 개의 십진수를 추가 한 반면 세 번째 예는 서로 다른 데이터를 혼합 한 것입니다. 다음과 같이합시다-
학생 이름 "Zara Ali"는 문자열이라고도하는 일련의 문자입니다.
학생 클래스 "6th"는 정수와 두 문자의 조합으로 표현되었습니다. 이러한 혼합을 영숫자라고합니다.
학생 섹션은 'J'라는 단일 문자로 표시되었습니다.
학생 연령은 13 인 정수로 표시되었습니다.
학생 성별은 'F'라는 단일 문자로 표현되었습니다.
이런 식으로 우리는 일상 생활에서 문자열, 문자, 정수 (정수) 및 10 진수 (부동 소수점 숫자)와 같은 다양한 유형의 데이터를 처리한다는 것을 깨달았습니다.
마찬가지로, 다른 유형의 데이터를 처리하는 컴퓨터 프로그램을 작성할 때 해당 유형을 명확하게 지정해야합니다. 그렇지 않으면 컴퓨터가 주어진 데이터에 대해 다른 작업을 수행 할 수있는 방법을 이해하지 못합니다. 다른 프로그래밍 언어는 다른 키워드를 사용하여 다른 데이터 유형을 지정합니다. 예를 들어, C 및 Java 프로그래밍 언어는int 정수 데이터를 지정하는 반면 char 문자 데이터 유형을 지정합니다.
다음 장에서는 다양한 상황에서 다양한 데이터 유형을 사용하는 방법을 보여줍니다. 지금은 C, Java 및 Python에서 사용할 수있는 중요한 데이터 유형과 이러한 데이터 유형을 지정하는 데 사용할 키워드를 확인하겠습니다.
C 및 Java 데이터 유형
C와 Java는 거의 동일한 데이터 유형 세트를 지원하지만 Java는 추가 데이터 유형을 지원합니다. 지금은 두 프로그래밍 언어에서 지원하는 몇 가지 공통 데이터 유형을 사용합니다.
유형 | 예어 | 이 데이터 유형으로 나타낼 수있는 값 범위 |
---|---|---|
캐릭터 | 숯 | -128에서 127 또는 0에서 255 |
번호 | int | -32,768 ~ 32,767 또는 -2,147,483,648 ~ 2,147,483,647 |
작은 숫자 | 짧은 | -32,768에서 32,767 |
긴 번호 | 긴 | -2,147,483,648에서 2,147,483,647 |
십진수 | 흙손 | 1.2E-38 ~ 3.4E + 38 (소수점 6 자리까지) |
이러한 데이터 유형을 기본 데이터 유형이라고하며 이러한 데이터 유형을 사용하여 사용자 정의 데이터 유형이라고하는보다 복잡한 데이터 유형을 작성할 수 있습니다. 예를 들어 문자열은 문자 시퀀스가됩니다.
Python 데이터 유형
Python에는 5 개의 표준 데이터 유형이 있지만이 프로그래밍 언어는 특정 데이터 유형을 지정하기 위해 키워드를 사용하지 않습니다. 오히려 Python은 주어진 데이터 유형을 자동으로 이해하기에 충분히 지능적입니다.
- Numbers
- String
- List
- Tuple
- Dictionary
여기서 Number는 10 진수를 포함한 모든 유형의 숫자를 지정하고 문자열은 길이가 1 자 이상인 일련의 문자를 나타냅니다. 지금은이 두 데이터 유형을 진행하고 Python의 고급 데이터 유형 인 List, Tuple 및 Dictionary를 건너 뜁니다.