반응형

자료형

(C#) 자료형: char 문자형

C# 에서 문자는 유니코드(UTF-16)로 표현됩니다. type 범위 크기 .NET 형식 char U+0000 ~ U+FFFF 16비트(2 바이트) System.Char char 형식은 비교, 같음, 증가 및 감소 연산자를 지원합니다. char 피연산자의 경우 산술 및 비트 논리 연산자는 문자에 대한 연산을 수행하고 int 형식의 결과를 반환합니다. 다음 예제는 문자를 표현하는 몇 가지 방법을 보여주는 예입니다. static void Main(string[] args) { char c1 = 'A'; char c2 = '\u0041'; char c3 = '\x0041'; char c4 = (char)65; Console.WriteLine($"{c1} {c2} {c3} {c4}"); } 문자 리터럴에는 작은..

C#/C#_기초강의 2023.04.20

(C#) 자료형: bool

#부울 #부울형식 #Boolean #자료형식 #논리형식 #참 #거짓 #true #false bool bool 형식은 부울 값(true 또는 false)를 나타내는 .NET의 System.Boolean의 별칭입니다. bool 형식의 기본값은 false입니다. 예제 다음 예제는 1+2+3+..n에서 합이 10을 초과하는 n과 n까지의 합를 구하는 코드입니다. static void Main(string[] args) { int i = 0, s = 0; while(true) // 무한 루프 { i++; s += i; if (s > 10) break; } Console.WriteLine("i={0}, s={1}", i, s); } C언어에서는 0이 아닌 상수는 true로 간주되지만, C#에서는 상수값을 true,..

C#/C#_기초강의 2023.04.20

(C#) 자료형: 실수 형식(부동소수점 형식) Floating-point numeric

부동 소수점 형식(floating-point numeric types)은 실수를 나타냅니다. 모든 부동 소수점 형식은 값 형식(value types)에 속합니다. 다음은 부동 소수점 형식의 자료형입니다. 자료형 근사 범위 전체 자릿수 크기 .NET 형식 float ±1.5 x 10−45 ~ ±3.4 x 1038 ~6-9개 4 bytes System.Single double ±5.0 × 10−324 ~ ±1.7 × 10308 ~15-17개 8 bytes System.Double decimal ±1.0 x 10-28 ~ ±7.9228 x 1028 28-29개 16 bytes System.Decimal C#의 자료형은 .NET 형식의 별칭입니다. 서로 교환하여 사용할 수 있습니다. 예를 들어, 다음 선언은 동..

C#/C#_기초강의 2023.04.20

(C#) 자료형: 정수 형식 Integral numeric types

C#의 모든 정수 형식은 값 형식(Value Type)입니다. 다음은 C#의 정수 형식의 자료형입니다. 자료형 범위 크기 .NET 형식 sbyte -128 ~ 127 부호 있는 8비트 정수 System.SByte byte 0 ~ 255 부호 없는 8비트 정수 System.Byte short –32,768 ~ 32,767 부호 있는 16비트 정수 System.Int16 ushort 0 ~ 65,535 부호 없는 16비트 정수 System.UInt16 int –2,147,483,648 ~ 2,147,483,647 부호 있는 32비트 정수 (약 21억) System.Int32 uint 0 ~ 4,294,967,295 부호 없는 32비트 정수 System.UInt32 long –9,223,372,036,854,..

C#/C#_기초강의 2023.04.20
반응형