웹사이트 검색

C의 데이터 유형 및 수정자


C의 데이터 유형

C에는 프로그램에 데이터를 저장하기 위한 다양한 데이터 유형이 있습니다. C 프로그램은 다양한 데이터 유형을 사용하여 정수, 십진수, 문자(알파벳), 문자열(단어 또는 문장), 목록 등을 저장할 수 있습니다. 데이터를 저장하려면 변수(식별자)의 데이터 유형을 지정해야 합니다. 개념의 설명과 기본 사용법은 다음과 같습니다. 데이터 유형 및 수정자에는 이 문서에서 다루지 않는 중요한 심층 기술 세부 정보가 있습니다. C에는 두 가지 범주의 데이터 유형이 있습니다.

1. 기본(기본) 데이터 유형

이러한 데이터 유형은 C 프로그래밍에서 사용되는 기본 데이터를 저장합니다.

  1. 정수 정수 값을 저장하는 데 사용됩니다. GCC 컴파일러(32비트)로 컴파일된 C 프로그램은 -2147483648에서 2147483647까지의 정수를 저장할 수 있습니다. int의 크기는 컴파일러에 따라 다릅니다. GCC와 같은 32비트 컴파일러에서는 4바이트를 사용합니다.

int myIntegerValue = 100;

  1. 문자 숫자, 기호 또는 특수 문자를 포함하여 'a', 'Z', '@' 등과 같은 단일 문자를 저장합니다. 각 문자를 저장하는 데 1바이트(8비트)가 필요합니다.

char myCharacter = 'A';

참고: 모든 문자에는 -128에서 127까지의 해당 ASCII 값이 있습니다. 문자로서의 숫자에도 해당 ASCII 값이 있습니다. 예를 들어 문자로 '1'은 ASCII 값이 49이고 'A'는 ASCII 값이 65.6입니다. 뜨다

float myFloatingValue = 100.6543;

  1. 더블 소수점 이하 15자리까지 정밀도로 실수를 저장합니다. 8바이트의 메모리가 필요합니다.

double myDoubleValue = 180.715586;

2. 파생 및 사용자 정의 데이터 유형

이들은 기본 데이터 유형의 모음 또는 조합에 의해 만들어지므로 파생 데이터 유형으로 알려져 있습니다. 자세한 내용은 다음의 각 주제에 대한 기사에서 다룹니다.

  • 배열
  • 구조
  • 연합
  • 열거형
  • 포인터

C의 수정자

이들은 int 및 char 데이터 유형의 기본 속성을 수정하기 위한 C의 키워드입니다. C에는 다음과 같이 4개의 수정자가 있습니다.

  1. 짧은 사용자가 -32768에서 32767 사이의 작은 정수 값을 저장하도록 제한합니다. int 데이터 유형에서만 사용할 수 있습니다.

short int myShortIntegerValue = 18;

  1. 긴 이를 통해 사용자는 -9223372036854775808에서 9223372036854775807까지 매우 큰 수(9백만 조와 같은)를 저장할 수 있습니다. 구문 "long long\은 "long int\ 대신 사용됩니다.

long long myLongIntegerValue = 827337203685421584;

  1. 서명 수정자가 지정되지 않은 경우 int 및 char 데이터 유형의 기본 수정자입니다. 사용자가 음수 및 양수 값을 저장할 수 있다고 합니다.

signed int myNegativeIntegerValue = -544;
signed int mypositiveIntegerValue = 544;
/* Both of the statements have same meaning even without "signed" modifier*/

  1. 서명되지 않은 사용자가 주어진 데이터 유형(int 및 char)에 양수 값만 저장하려는 경우.

unsigned int myIntegerValue = 486;

요약

로직을 코딩하고 개발하기 위한 데이터 유형의 기본 사용법을 이해하는 것이 중요합니다. 데이터 유형에 대한 더 많은 정보가 있지만 제공된 정보를 사용하여 C 프로그래밍으로의 여정을 쉽게 진행할 수 있습니다.