메모리 크기 3

[C#] 2. 기본 형식 II - 다양한 정수 형식, 실수 형식

2.4 다양한 정수 형식 C#은 다양한 정수 형식을 제공합니다. 1바이트인 sbyte, byte와 2바이트인 short, ushort, 4바이트인 int, uint, 8바이트인 long, ulong을 제공합니다. 정수 형식에는 정적 멤버로 MinValue와 MaxValue 속성을 제공합니다. 이를 통해 표현 범위를 알아봅시다. using System; namespace _03.정수_형식 { internal class Program { static void Main(string[] args) { Console.WriteLine("sbyte:{0} ~ {1}", sbyte.MinValue, sbyte.MaxValue); Console.WriteLine("byte:{0} ~ {1}", byte.MinValue..

C#/디딤돌 C# 2024.01.22

[C#] 2. 기본 형식 I - 메모리 크기 확인, 논리 형식 bool, 문자 형식 char

다루는 내용 2.1 메모리 크기 2.2 논리 형식 bool 2.3 문자 형식 char 2. 기본 형식 C#에서는 관리할 데이터를 표현하기 위해 형식과 변수를 제공합니다. 형식은 표현할 데이터 종류를 약속한 것입니다. 이러한 형식은 변수 선언이나 개체 생성을 통해 구체화합니다. 변수는 구체화 한 데이터에 접근하기 위해 사용하는 것입니다. C#에서 형식은 이미 제공하는 기본 형식과 개발자가 정의해서 사용하는 사용자 정의 형식이 있습니다. 다음은 System namespace에 정의한 기본 형식입니다. C# 형식에는 기본 형식과 사용자 형식이 있다고 하였습니다. 이 중에 사용자 형식에는 클래스, 구조체와 열거형이 있어요. 이들에 대해서는 뒤에서 다시 자세하게 다룰게요. 형식은 분류 방법에 따라 값 형식, 참조..

C#/디딤돌 C# 2024.01.19

Part 3. 형식과 메모리 크기, 진수 표현

Part 3. 형식과 메모리 크기, 진수 표현 [디딤돌 C언어] Part 3. 형식과 메모리 크기, 진수 표현 9. 기본 형식(TYPE) 프로그래밍 언어에서는 데이터를 표현하는 문법으로 형식과 변수를 제공해요. 형식은 데이터의 종류와 표현 범위에 따라 메모리 크기와 범위를 약속하고 있어요. 실제 메모리가 필요할 때 형식을 지정하여 변수를 선언하면 약속한 메모리를 할당받아 사용할 수 있어요. C 언에에서 제공하는 형식에는 문자, 정수, 실수를 표현할 때 사용하는 기본 형식이 있어요. 그리고 여러개의 원소를 연속적인 메모리에 할당받아 사용하는 배열과 프로그램의 메모리 주소를 기억하는 포인터도 있죠. 이 외에 개발자가 프로그램에 필요한 형식을 정의하는 문법을 제공합니다. 개발자가 정의하여 사용하는 형식을 사용..