C 언어
이 튜토리얼에서는 예제를 통해 C++ 프로그래밍에서 int, float, char 등과 같은 기본 데이터 유형에 대해 배울 것입니다.
C++에서 데이터 유형은 변수에 대한 선언입니다. 이것은 변수와 관련된 데이터의 유형과 크기를 결정합니다. 예를 들어,
int age = 13;
여기서 나이 int
유형의 변수입니다. . 즉, 변수는 2 또는 4바이트의 정수만 저장할 수 있습니다.
아래 표는 기본 데이터 유형, 의미 및 크기(바이트)를 보여줍니다.
데이터 유형 | 의미 | 크기(바이트) |
---|---|---|
int | 정수 | 2 또는 4 |
float | 부동 소수점 | 4 |
double | 이중 부동 소수점 | 8 |
char | 캐릭터 | 1 |
wchar_t | 와이드 문자 | 2 |
bool | 부울 | 1 |
void | 비어 있음 | 0 |
이제 이러한 기본 데이터 유형에 대해 더 자세히 논의해 보겠습니다.
<시간>int
키워드는 정수를 나타내는 데 사용됩니다.
int salary = 85000;
<시간> float
및 double
부동 소수점 숫자(십진수 및 지수)를 저장하는 데 사용됩니다.float
의 크기 4바이트이고 double
의 크기입니다. 8바이트입니다. 따라서 double
정밀도는 float
의 두 배입니다. . 자세히 알아보려면 C++ float 및 double을 방문하세요.
float area = 64.74;
double volume = 134.64534;
위에서 언급했듯이 이 두 데이터 유형은 지수에도 사용됩니다. 예를 들어,
double distance = 45E12 // 45E12 is equal to 45*10^12
<시간> char
문자에 사용됩니다.' '
.
char test = 'h';
참고: C++에서 정수 값은 char
에 저장됩니다. 캐릭터 자체보다는 변수. 자세한 내용은 C++ 문자를 참조하십시오.
wchar_t
char
과 유사합니다. 크기가 1이 아닌 2바이트라는 점을 제외하고 데이터 유형입니다.char
보다 더 많은 메모리가 필요한 문자를 나타내는 데 사용됩니다. .
wchar_t test = L'ם' // storing Hebrew character;
따옴표 앞의 문자 L에 주목하십시오.
참고: 다른 두 가지 고정 크기 문자 유형 char16_t
도 있습니다. 및 char32_t
C++11에 도입되었습니다.
bool
데이터 유형에는 다음 두 가지 값 중 하나가 있습니다. true
또는 false
.
bool cond = false;
<시간> void
키워드는 데이터가 없음을 나타냅니다. "없음" 또는 "가치 없음"을 의미합니다.
참고: void
의 변수는 선언할 수 없습니다. 유형.
유형 수정자를 사용하여 기본 데이터 유형 중 일부를 추가로 수정할 수 있습니다. C++에는 4가지 유형 수정자가 있습니다. 그들은:
signed
unsigned
short
long
위의 수정자를 사용하여 다음 데이터 유형을 수정할 수 있습니다.
int
double
char
데이터 유형 | 크기(바이트) | 의미 |
---|---|---|
signed int | 4 | 정수에 사용됨(int 와 동일) ) |
unsigned int | 4 | 양의 정수만 저장할 수 있음 |
short | 2 | 작은 정수에 사용됨(범위 -32768 ~ 32767 ) |
unsigned short | 2 | 작은 양의 정수에 사용됨(범위 0 ~ 65,535 ) |
long | 최소 4개 | 큰 정수에 사용됨(long int 과 동일) ) |
unsigned long | 4 | 큰 양의 정수 또는 0에 사용됨(unsigned 와 동일) long int ) |
long long | 8 | 매우 큰 정수에 사용됨(long long int 와 동일) ). |
unsigned long long | 8 | 매우 큰 양의 정수 또는 0에 사용됨(unsigned long long int 과 동일) ) |
long double | 12 | 큰 부동 소수점 숫자에 사용 |
signed char | 1 | 문자에 사용됨(보장 범위 -127 ~ 127 ) |
unsigned char | 1 | 문자에 사용됨(범위 0 ~ 255 ) |
몇 가지 예를 살펴보겠습니다.
long b = 4523232;
long int c = 2345342;
long double d = 233434.56343;
short d = 3434233; // Error! out of range
unsigned int a = -5; // Error! can only store positive numbers or 0
<시간> 기본 데이터 형식에서 파생된 데이터 형식은 파생 형식입니다. 예:배열, 포인터, 함수 유형, 구조 등
이러한 파생 데이터 유형에 대해서는 이후 자습서에서 배울 것입니다.
C 언어
출처:www. idtechex.com 제조 산업의 자동화는 로봇 사용을 채택하는 회사가 늘어남에 따라 빠르게 추진력을 얻고 있습니다. 이는 비즈니스 자동화의 이점과 더 스마트하고 지능적인 프로세스의 사용에 기인합니다. 더 많은 생산량을 확보하고 제조 공장에서 부상 위험을 줄일 수 있습니다. 대부분의 기업은 다른 작업 중에서 선택 및 배치, 포장, 페인팅 및 조립을 처리하기 위해 로봇 팔을 사용하는 쪽으로 기울고 있습니다. 로봇 팔을 비즈니스에 통합할 때 최고의 제품을 제공하는 고품질 로봇 팔 제조업체와 협력해야 합니다. 또한,
이 기사에서는 PLCnext Controller에 이미 설치된 SQLite 데이터베이스 엔진을 사용하여 GDS(Global Data Space)를 통해 제공되는 데이터를 저장하는 방법에 대해 설명합니다. 데이터베이스는 프로세스 데이터를 표준화된 방식으로 저장할 수 있도록 하며 SFTP를 사용하여 다른 시스템으로 내보낼 수 있습니다. plcncli 도구 버전이 컨트롤러의 펌웨어 버전과 일치하는지 확인하십시오. Eclipse C++ 프로젝트 생성 다음 속성을 사용하여 PLCnext Info Center의 지침에 따라 Eclipse에