C 언어
이 자습서에서는 변수, C#에서 변수를 만드는 방법 및 C# 프로그래밍 언어가 지원하는 다양한 데이터 유형에 대해 알아봅니다.
변수는 메모리 위치에 부여된 기호 이름입니다. 변수는 컴퓨터 프로그램에 데이터를 저장하는 데 사용됩니다.
<시간>다음은 C#에서 변수를 선언하는 예입니다.
int age;
이 예에서 변수 age는 int
유형 (integer)가 선언되었으며 정수 값만 저장할 수 있습니다.
다음과 같이 프로그램에서 나중에 변수에 값을 할당할 수 있습니다.
int age; ... ... ... age = 24;
그러나 변수는 선언 중에 일부 값으로 초기화될 수도 있습니다. 예를 들어,
int age = 24;
여기서 변수 age int
유형 24
로 선언되고 초기화됩니다. 동시에.
변수이기 때문에 변수 값도 변경할 수 있습니다. 예를 들어,
int age = 24; age = 35;
여기서 age 값은 24에서 35로 변경되었습니다.
<시간>C#의 변수는 사용하기 전에 선언해야 합니다. 즉, 변수의 이름과 유형을 알아야 값을 할당할 수 있습니다. 이것이 C#이 정적으로 유형이 지정된 언어라고 불리는 이유입니다.
한 번 선언된 변수의 데이터 유형은 범위 내에서 변경할 수 없습니다. 범위는 변수가 보이거나 사용할 수 있는 코드 블록으로 생각할 수 있습니다. 이전 설명을 이해하지 못하더라도 다음 장에서 범위에 대해 배울 것이므로 걱정하지 마십시오.
지금은 C#에서 다음을 수행할 수 없습니다.
int age; age = 24; ... ... ... float age;<시간>
또는 C#에서 var
을 사용하여 유형을 모른 채 변수를 선언할 수 있습니다. 예어. 이러한 변수를 암시적 유형의 지역 변수라고 합니다. .
var
을 사용하여 선언된 변수 키워드는 선언 시 초기화되어야 합니다.
var value = 5;
컴파일러는 변수에 할당된 값에서 변수 유형을 결정합니다. 위의 예에서 값 int
유형입니다. . 이것은 다음과 같습니다:
int value; value = 5;
암시적으로 유형이 지정된 지역 변수에 대해 자세히 알아볼 수 있습니다.
<시간>변수 이름을 지정할 때 따라야 하는 특정 규칙이 있습니다. C#에서 변수 이름 지정 규칙은 다음과 같습니다.
변수 이름 | 비고 |
---|---|
이름 | 유효 |
제목101 | 유효 |
_나이 | 유효(비공개 멤버 변수 이름 지정에 대한 모범 사례) |
@break | 유효(이름이 예약어인 경우 사용) |
101주제 | 잘못됨(숫자로 시작) |
귀하의 이름 | 유효 |
이름 | 잘못됨(공백 포함) |
if
, for
, using
변수 이름이 될 수 없습니다. 다음 튜토리얼에서 C# 키워드에 대해 더 자세히 논의할 것입니다.여기에서 C#의 명명 규칙에 대해 자세히 알아볼 수 있습니다.
public 및 private 멤버 변수에 대해 걱정하지 마십시오. 이후 장에서 이에 대해 알아볼 것입니다.
<시간>C#의 변수는 크게 값 유형의 두 가지 유형으로 분류됩니다. 및 참조 유형 . 이 튜토리얼에서는 Value 유형의 하위 클래스인 기본(단순) 데이터 유형에 대해 논의할 것입니다.
참조 유형은 이후 자습서에서 다룹니다. 그러나 변수 유형에 대해 더 알고 싶다면 C# 유형 및 변수(공식 C# 문서)를 방문하세요.
true
또는 false
false
예:
using System;
namespace DataType
{
class BooleanExample
{
public static void Main(string[] args)
{
bool isValid = true;
Console.WriteLine(isValid);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
True<시간>
이러한 데이터 유형은 정수 값(양수 및 음수 모두)을 보유합니다. 사용 가능한 전체 비트 중 1비트는 부호로 사용됩니다.
1. 바이트
예:
using System;
namespace DataType
{
class SByteExample
{
public static void Main(string[] args)
{
sbyte level = 23;
Console.WriteLine(level);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
23
범위를 벗어난 값(예:-128보다 작거나 127보다 큰 값)을 할당하고 어떤 일이 일어나는지 확인하십시오.
<시간>2. 짧은
예:
using System;
namespace DataType
{
class ShortExample
{
public static void Main(string[] args)
{
short value = -1109;
Console.WriteLine(value);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
-1109<시간>
3. 정수
예:
using System;
namespace DataType
{
class IntExample
{
public static void Main(string[] args)
{
int score = 51092;
Console.WriteLine(score);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
51092<시간>
4. 긴
0L
[끝에 있는 L은 값이 긴 유형임을 나타냄]예:
using System;
namespace DataType
{
class LongExample
{
public static void Main(string[] args)
{
long range = -7091821871L;
Console.WriteLine(range);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
-7091821871<시간>
이러한 데이터 유형은 0 이상의 값만 보유합니다. 일반적으로 이러한 데이터 유형을 사용하여 음수 값이 없을 것이라고 확신할 때 값을 저장합니다.
1. 바이트
예:
using System;
namespace DataType
{
class ByteExample
{
public static void Main(string[] args)
{
byte age = 62;
Console.WriteLine(level);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
62<시간>
2. 짧게
예:
using System;
namespace DataType
{
class UShortExample
{
public static void Main(string[] args)
{
ushort value = 42019;
Console.WriteLine(value);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
42019<시간>
3. 단위
예:
using System;
namespace DataType
{
class UIntExample
{
public static void Main(string[] args)
{
uint totalScore = 1151092;
Console.WriteLine(totalScore);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
1151092<시간>
4. 우롱
예:
using System;
namespace DataType
{
class ULongExample
{
public static void Main(string[] args)
{
ulong range = 17091821871L;
Console.WriteLine(range);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
17091821871<시간>
이러한 데이터 유형은 부동 소수점 값, 즉 10진수 값을 포함하는 숫자를 보유합니다. 예:12.36, -92.17 등
1. 부동
예:
using System;
namespace DataType
{
class FloatExample
{
public static void Main(string[] args)
{
float number = 43.27F;
Console.WriteLine(number);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
43.27<시간>
2. 더블
예:
using System;
namespace DataType
{
class DoubleExample
{
public static void Main(string[] args)
{
double value = -11092.53D;
Console.WriteLine(value);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
-11092.53<시간>
예:
using System;
namespace DataType
{
class CharExample
{
public static void Main(string[] args)
{
char ch1 ='\u0042';
char ch2 = 'x';
Console.WriteLine(ch1);
Console.WriteLine(ch2);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
B x
'B'
의 유니코드 값 '\u0042'
입니다. , 따라서 ch1 인쇄 'B'
을 인쇄합니다. .
예:
using System;
namespace DataType
{
class DecimalExample
{
public static void Main(string[] args)
{
decimal bankBalance = 53005.25M;
Console.WriteLine(bankBalance);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
53005.25
접미사 M
또는 m
끝에 추가해야 합니다. 그렇지 않으면 값이 이중으로 처리되고 오류가 생성됩니다.
다음 진술을 살펴보겠습니다.
int number = 41;
여기,
int
데이터 유형입니다.41
는 리터럴입니다
리터럴은 프로그램에 표시되는 고정 값입니다. 계산이 필요하지 않습니다. 예:5
, false
, 'w'
계산 없이 프로그램에 직접 나타나는 리터럴입니다.
예:
bool isValid = true; bool isPresent = false;<시간>
sbyte
)의 변수를 초기화하는 데 사용됩니다. , short
, int
, long
, byte
, ushort
, uint
및 ulong
.L
로 끝나는 경우 또는 l
, 유형이 long입니다. 모범 사례를 보려면 L
을 사용하세요. (l
아님 ). long value1 = 4200910L; long value2 = -10928190L;
0x
로 시작하는 경우 , 16진수 값을 나타냅니다. 접두사가 없는 숫자는 10진수 값으로 처리됩니다. C#에서는 8진수 및 2진 표현이 허용되지 않습니다. int decimalValue = 25; int hexValue = 0x11c;// decimal value 284
f
또는 F
, float 유형입니다. 마찬가지로 d
로 끝나는 경우 또는 D
, 이중 유형입니다. 접미사 중 어느 것도 존재하지 않으면 기본값에 의해 이중 유형입니다. .double number = 24.67;// double by default float value = -12.29F; double scientificNotation = 6.21e2;// equivalent to 6.21 x 102 i.e. 621
'x'
, 'p'
등char ch1 = 'R';// character char ch2 = '\x0072';// hexadecimal char ch3 = '\u0059';// unicode char ch4 = (char)107;// casted from integer
string firstName = "Richard"; string lastName = " Feynman";
문자 | 의미 |
---|---|
\' | 작은따옴표 |
\" | 큰따옴표 |
\\ | 백슬래시 |
\n | 줄 바꿈 |
\r | 캐리지 리턴 |
\t | 가로 탭 |
\a | 경고 |
\b | 백스페이스 |
C 언어
데이터 과학이란 무엇입니까? 데이터 과학은 구조적 및 비구조적 형태의 데이터를 수집, 준비 및 분석하기 위해 과학적 방법, 프로세스 및 시스템을 사용하는 학제 간 분야입니다. 데이터 과학은 수학, 통계, 데이터베이스, 정보 과학 및 컴퓨터 과학을 포함한 다양한 분야를 활용합니다. 데이터는 다양한 유형과 다양한 크기일 수 있습니다. 데이터 과학이 별도의 분야로 필요함: 데이터 과학을 별도의 분야 수준으로 업그레이드하는 주된 이유는 우리 주변의 데이터가 기하급수적으로 증가하기 때문입니다. 2020년까지 초당 약 1.7MB의 데이터
일반적으로 저항은 전기 회로의 구성 요소입니다. 전압 분할, 볼륨 제어, 신호 레벨 조정, 전류 흐름 감소 등의 기능을 합니다. 가변 저항 장치와 고정 저항의 두 가지 주요 클래스 - 전자에 중점을 둡니다. 따라서 가변 저항기의 종류, 응용 및 작동에 대해 알아봅니다. 가변 저항이란 무엇입니까? 가변저항은 전자회로의 저항을 권장대로 변경하여 동작하는 전자부품입니다. 기본적으로 저항기는 장치를 교정합니다. (가변 저항) 가장 일반적인 것은 3단자 장치이지만 2개 또는 3개의 단자를 가질 수 있습니다. 가변 저항기의 종류