C 언어
이 튜토리얼에서는 C 프로그래밍의 int, float, char 등과 같은 기본 데이터 유형에 대해 학습합니다.
C 프로그래밍에서 데이터 유형은 변수에 대한 선언입니다. 이것은 변수와 관련된 데이터의 유형과 크기를 결정합니다. 예를 들어,
int myVar;
여기, myVar int
의 변수입니다. (정수) 유형. int
의 크기 4바이트입니다.
다음은 빠른 액세스를 위해 C 프로그래밍에서 일반적으로 사용되는 유형을 포함하는 표입니다.
유형 | 크기(바이트) | 형식 지정자 |
---|---|---|
int | 최소 2개, 보통 4개 | %d , %i |
char | 1 | %c |
float | 4 | %f |
double | 8 | %lf |
short int | 보통 2개 | %hd |
unsigned int | 최소 2개, 보통 4개 | %u |
long int | 최소 4개, 보통 8개 | %ld , %li |
long long int | 최소 8 | %lld , %lli |
unsigned long int | 최소 4개 | %lu |
unsigned long long int | 최소 8 | %llu |
signed char | 1 | %c |
unsigned char | 1 | %c |
long double | 최소 10, 일반적으로 12 또는 16 | %Lf |
정수는 0, 양수 및 음수 값을 모두 가질 수 있지만 십진수 값은 없는 정수입니다. 예:0
, -5
, 10
int
을 사용할 수 있습니다. 정수 변수 선언을 위한 것입니다.
int id;
여기서 id 정수 유형의 변수입니다.
C 프로그래밍에서는 한 번에 여러 변수를 선언할 수 있습니다. 예를 들어,
int id, age;
int
의 크기 일반적으로 4바이트(32비트)입니다. 그리고 232
이 걸릴 수 있습니다. -2147483648
과 구별되는 상태 2147483647
로 .
float
및 double
실수를 저장하는 데 사용됩니다.
float salary;
double price;
C에서 부동 소수점 숫자는 지수로 나타낼 수도 있습니다. 예를 들어,
float normalizationFactor = 22.442e2;
float
의 차이점은 무엇인가요? 및 double
?
float
의 크기 (단정밀도 부동 소수점 데이터 유형)은 4바이트입니다. 그리고 double
의 크기 (배정밀도 부동 소수점 데이터 유형)은 8바이트입니다.
키워드 char
문자 유형 변수를 선언하는 데 사용됩니다. 예를 들어,
char test = 'h';
문자 변수의 크기는 1바이트입니다.
<시간>
void
불완전한 유형입니다. 그것은 "아무것도"또는 "유형이 없음"을 의미합니다. 무효는 부재로 생각할 수 있습니다. .
예를 들어, 함수가 아무 것도 반환하지 않는 경우 반환 유형은 void
이어야 합니다. .
void
변수는 생성할 수 없습니다. 유형.
많은 수를 사용해야 하는 경우 유형 지정자 long
를 사용할 수 있습니다. . 방법은 다음과 같습니다.
long a;
long long b;
long double c;
여기 변수 a 및 b 정수 값을 저장할 수 있습니다. 그리고, c 부동 소수점 숫자를 저장할 수 있습니다.
확실하다면 작은 정수([−32,767, +32,767]
범위)가 사용되며 short
를 사용할 수 있습니다. .
short d;
sizeof()
을 사용하여 항상 변수의 크기를 확인할 수 있습니다. 연산자.
#include <stdio.h>
int main() {
short a;
long b;
long long c;
long double d;
printf("size of short = %d bytes\n", sizeof(a));
printf("size of long = %d bytes\n", sizeof(b));
printf("size of long long = %d bytes\n", sizeof(c));
printf("size of long double= %d bytes\n", sizeof(d));
return 0;
}
<시간>
C에서는 signed
및 unsigned
유형 수정자입니다. 다음을 사용하여 데이터 유형의 데이터 저장소를 변경할 수 있습니다.
signed
- 양수와 음수를 모두 저장할 수 있습니다.unsigned
- 양수만 저장 가능예를 들어,
// valid codes
unsigned int x = 35;
int y = -35; // signed int
int z = 36; // signed int
// invalid code: unsigned int cannot hold negative integers
unsigned int num = -35;
여기서 변수 x 및 숫자 unsigned
을 사용했기 때문에 0과 양수 값만 보유할 수 있습니다. 수정자.
int
크기 고려 4바이트, 변수 y -231
의 값을 보유할 수 있습니다. 231-1
로 , 반면 변수 x 0
의 값을 보유할 수 있습니다. 232-1
로 .
기본 데이터 형식에서 파생된 데이터 형식은 파생 형식입니다. 예:배열, 포인터, 함수 유형, 구조 등
이러한 파생 데이터 유형에 대해서는 이후 자습서에서 배울 것입니다.
C 언어
출처:www. idtechex.com 제조 산업의 자동화는 로봇 사용을 채택하는 회사가 늘어남에 따라 빠르게 추진력을 얻고 있습니다. 이는 비즈니스 자동화의 이점과 더 스마트하고 지능적인 프로세스의 사용에 기인합니다. 더 많은 생산량을 확보하고 제조 공장에서 부상 위험을 줄일 수 있습니다. 대부분의 기업은 다른 작업 중에서 선택 및 배치, 포장, 페인팅 및 조립을 처리하기 위해 로봇 팔을 사용하는 쪽으로 기울고 있습니다. 로봇 팔을 비즈니스에 통합할 때 최고의 제품을 제공하는 고품질 로봇 팔 제조업체와 협력해야 합니다. 또한,
데이터 과학이란 무엇입니까? 데이터 과학은 구조적 및 비구조적 형태의 데이터를 수집, 준비 및 분석하기 위해 과학적 방법, 프로세스 및 시스템을 사용하는 학제 간 분야입니다. 데이터 과학은 수학, 통계, 데이터베이스, 정보 과학 및 컴퓨터 과학을 포함한 다양한 분야를 활용합니다. 데이터는 다양한 유형과 다양한 크기일 수 있습니다. 데이터 과학이 별도의 분야로 필요함: 데이터 과학을 별도의 분야 수준으로 업그레이드하는 주된 이유는 우리 주변의 데이터가 기하급수적으로 증가하기 때문입니다. 2020년까지 초당 약 1.7MB의 데이터