산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

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 및 Rvalue 표현식

C#에는 두 가지 종류의 표현식이 있습니다 -

변수는 lvalue이므로 할당의 왼쪽에 나타날 수 있습니다. 숫자 리터럴은 rvalue이므로 할당되지 않을 수 있으며 왼쪽에 나타날 수 없습니다. 다음은 유효한 C# 문입니다 -

int g = 20;

그러나 다음은 유효한 명령문이 아니며 컴파일 시간 오류를 생성합니다 -

10 = 20;

C 언어

  1. 스위치 유형
  2. C# 변수 및 (기본) 데이터 형식
  3. 파이썬 데이터 유형
  4. 4가지 유형의 강철
  5. 자바 - 변수 유형
  6. C - 데이터 유형
  7. C - 변수
  8. C - 범위 규칙
  9. MATLAB - 변수
  10. MATLAB - 데이터 유형