"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > C# | 짧은 키워드 사용

C# | 짧은 키워드 사용

2024-07-29에 게시됨
검색:715

C# | Use of the short Keyword

메모
내 개인 웹사이트에서 다른 게시물을 확인할 수 있습니다: https://hbolajraf.net

C#에서 short는 16비트 부호 있는 정수 데이터 형식을 선언하는 데 사용되는 키워드입니다. -32,768부터 32,767까지의 정수를 저장할 수 있는 원시적인 데이터 타입입니다.

통사론

short variableName;

using System;

class ShortExample
{
    static void Main()
    {
        // Declare a short variable
        short myShort = 3000;

        Console.WriteLine("Value of myShort: "   myShort);

        // Perform arithmetic operations
        short result = (short)(myShort   2000);
        Console.WriteLine("Result after addition: "   result);

        // Overflow example
        short maxShort = short.MaxValue;
        Console.WriteLine("Max value of short: "   maxShort);

        // Overflow will occur
        short overflowedResult = (short)(maxShort   1);
        Console.WriteLine("Overflowed result: "   overflowedResult);
    }
}

위 예에서:

  • myShort라는 짧은 변수를 선언하고 값 3000으로 초기화합니다.
  • myShort에 추가를 수행하고 결과를 표시합니다.
  • short의 최대값에 1을 더하려고 시도하여 오버플로가 발생하는 오버플로의 개념을 설명합니다.

오버플로 또는 언더플로로 이어질 수 있는 산술 연산을 수행할 때 컴파일 오류를 방지하려면 명시적인 캐스팅이 필요하다는 점에 유의하는 것이 중요합니다.

사용 사례

  • 메모리 최적화가 중요하고, 저장할 값의 범위가 16비트 부호 있는 정수의 한도 내에 있는 경우.
  • 더 큰 정수 값을 저장할 필요가 없는 상황에서는 int 또는 long에 비해 메모리가 절약됩니다.

다음은 무엇입니까?

요약하자면, C#의 short 키워드는 메모리 효율성이 최우선이고 값 범위가 16비트 부호 있는 정수 제한 내에 속하는 시나리오에 유용합니다.

릴리스 선언문 이 글은 https://dev.to/hbolajraf/c-use-of-the-short-keyword-2pp4에서 복제됩니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3