C 언어
변수는 우리 프로그램이 조작할 수 있는 저장 영역에 주어진 이름일 뿐입니다. C#의 각 변수에는 변수 메모리의 크기와 레이아웃과 해당 메모리에 저장할 수 있는 값 범위와 변수에 적용할 수 있는 작업 집합이 결정되는 특정 유형이 있습니다.
C#에서 제공되는 기본 값 유형은 다음과 같이 분류할 수 있습니다. -
유형 | 예 |
---|---|
적분 유형 | sbyte, byte, short, ushort, int, uint, long, ulong 및 char |
부동 소수점 유형 | 플로트 및 더블 |
십진수 유형 | 소수점 |
부울 유형 | 할당된 참 또는 거짓 값 |
Nullable 유형 | Nullable 데이터 유형 |
C#은 또한 enum과 같은 변수의 다른 값 유형을 정의할 수 있습니다. 및 클래스와 같은 변수의 참조 유형 , 이후 장에서 다룰 것입니다.
C#의 변수 정의 구문은 -
입니다.<data_type> <variable_list>;
여기서 data_type은 char, int, float, double 또는 모든 사용자 정의 데이터 유형을 포함하는 유효한 C# 데이터 유형이어야 하며 variable_list는 쉼표로 구분된 하나 이상의 식별자 이름으로 구성될 수 있습니다.
일부 유효한 변수 정의가 여기에 표시됩니다 -
int i, j, k; char c, ch; float f, salary; double d;
정의할 때 변수를 다음과 같이 초기화할 수 있습니다. -
int i = 100;
변수는 상수 표현식이 뒤에 오는 등호로 초기화(값 할당)됩니다. 초기화의 일반적인 형식은 -
입니다.variable_name = value;
변수는 선언에서 초기화할 수 있습니다. 이니셜라이저는 −
와 같은 상수 표현식 다음에 등호로 구성됩니다.<data_type> <variable_name> = value;
몇 가지 예는 -
int d = 3, f = 5; /* initializing d and f. */ byte z = 22; /* initializes z. */ double pi = 3.14159; /* declares an approximation of pi. */ char x = 'x'; /* the variable x has the value 'x'. */
변수를 올바르게 초기화하는 것은 좋은 프로그래밍 방법입니다. 그렇지 않으면 때때로 프로그램에서 예기치 않은 결과가 발생할 수 있습니다.
다음 예는 다양한 유형의 변수를 사용합니다 -
라이브 데모using System; namespace VariableDefinition { class Program { static void Main(string[] args) { short a; int b ; double c; /* actual initialization */ a = 10; b = 20; c = a + b; Console.WriteLine("a = {0}, b = {1}, c = {2}", a, b, c); Console.ReadLine(); } } }
위의 코드를 컴파일하고 실행하면 다음과 같은 결과가 생성됩니다. -
a = 10, b = 20, c = 30
콘솔 시스템의 클래스 네임스페이스는 ReadLine() 함수를 제공합니다. 사용자의 입력을 받아 변수에 저장합니다.
예를 들어,
int num; num = Convert.ToInt32(Console.ReadLine());
Convert.ToInt32() 함수 Console.ReadLine() 때문에 사용자가 입력한 데이터를 int 데이터 유형으로 변환합니다. 문자열 형식의 데이터를 허용합니다.
C#에는 두 가지 종류의 표현식이 있습니다 -
값 − lvalue인 식은 할당의 왼쪽 또는 오른쪽으로 나타날 수 있습니다.
r값 − rvalue인 표현식은 할당의 오른쪽이 아닌 왼쪽에 나타날 수 있습니다.
변수는 lvalue이므로 할당의 왼쪽에 나타날 수 있습니다. 숫자 리터럴은 rvalue이므로 할당되지 않을 수 있으며 왼쪽에 나타날 수 없습니다. 다음은 유효한 C# 문입니다 -
int g = 20;
그러나 다음은 유효한 명령문이 아니며 컴파일 시간 오류를 생성합니다 -
10 = 20;
C 언어
3D 프린팅이라는 용어는 부품을 층층이 쌓는 여러 제조 기술을 포함합니다. 각각은 플라스틱 및 금속 부품을 형성하는 방식이 다르며 재료 선택, 표면 마감, 내구성, 제조 속도 및 비용이 다를 수 있습니다. 3D 프린팅에는 다음과 같은 여러 유형이 있습니다. SLA(스테레오리소그래피) 선택적 레이저 소결(SLS) FDM(Fused Deposition Modeling) 디지털 조명 프로세스(DLP) 멀티 제트 퓨전(MJF) 폴리젯 DMLS(Direct Metal Laser Sintering) 전자빔 용해(EBM) 애플리케이션에
자동화는 광범위한 컴퓨터 및 기계 지원 작업을 사용하여 생산성을 개선하고 비즈니스를 보다 쉽게 수행할 수 있는 방법을 만드는 방법입니다. 다양한 유형의 자동화가 다양한 유형의 산업에서 일반적으로 사용됩니다. 예를 들어 자동화된 계량기와 펌프는 소비자가 가스를 주입할 때 매일 소비자를 지원합니다. 산업 환경에서 다양한 유형의 자동화는 부품 주기 시간 감소, 제품 품질 향상, 작업자 안전 향상 등 회사에 이점을 제공합니다. 산업 자동화 기술을 사용하여 반복적이고 위험하거나 인간에게 적합하지 않은 작업을 수행하는 것을 산업 자동화라