• 티스토리 홈
  • 프로필사진
    유니얼
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
유니얼
  • 프로필사진
    유니얼
    • 분류 전체보기 (295)
      • Unity (17)
        • 게임 개발 (5)
      • Unreal (24)
        • 게임 개발 (20)
      • DirectX (36)
      • 코딩테스트 (91)
        • 프로그래머스 (25)
        • 백준 (66)
      • Google Workspace (1)
      • Programing (102)
        • C# (68)
        • C++ (24)
        • JavaScript (10)
      • 게임 서버 프로그래밍 (17)
      • Web (6)
        • 슈퍼코딩 (6)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
    등록된 댓글이 없습니다.
  • 최근 공지
    등록된 공지가 없습니다.
# Home
# 공지사항
#
# 태그
# 검색결과
# 방명록
  • C# 프로그래밍의 기초: 증감 연산자
    2024년 09월 09일
    • 유니얼
    • 작성자
    • 2024.09.09.:32
    728x90

    증감 연산자는 C# 프로그래밍에서 변수의 값을 간단히 조절할 수 있는 유용한 도구입니다. 이 블로그 포스트에서는 ++와 -- 연산자의 기본적인 사용법과 이들이 코드 내에서 어떻게 작동하는지 자세히 설명합니다.

    증감 연산자란?

    증감 연산자는 변수의 값을 1만큼 증가(++)하거나 감소(--)시키는 연산자입니다. 이 연산자들은 변수의 값을 조정하고 간단한 수치 연산에 자주 사용됩니다. 특히 반복문, 카운팅, 조건 검사 등에서 유용하게 사용됩니다.

    연산자의 종류

    1. 전위 연산 (Prefix): 연산자가 변수 앞에 위치(++number, --number)할 경우, 변수의 값을 먼저 조정하고 그 결과를 사용합니다.
    2. 후위 연산 (Postfix): 연산자가 변수 뒤에 위치(number++, number--)할 경우, 변수의 현재 값을 먼저 사용하고 나서 값이 조정됩니다.

    전위와 후위 연산의 차이

    전위와 후위 연산자는 작성 위치에 따라 변수의 값이 사용되는 순서가 달라집니다. 이 차이는 프로그램의 로직에 따라 예상치 못한 결과를 초래할 수 있으므로 정확한 이해가 필요합니다.

    전위 연산 (Prefix)

    전위 연산자는 값의 조정을 우선적으로 처리합니다. 예를 들어, ++number는 number를 먼저 1 증가시킨 후 그 값을 사용하게 됩니다. 이 방식은 값이 사용되기 전에 증가 또는 감소가 필요할 때 적합합니다.

    후위 연산 (Postfix)

    후위 연산자는 현재 값을 사용한 후 값을 조정합니다. number++는 먼저 number의 현재 값을 사용하고, 그 후에 1을 증가시킵니다. 이는 값을 사용한 후 업데이트가 필요할 때 사용됩니다.

    예제 설명

    다음은 증감 연산자를 사용한 간단한 예제 코드입니다:

      public class Class12
      {
        public void Run()
        {
            int number1 = 5;
            int number2 = 5;
            // 전위 증감 연산자: 먼저 값을 증가시킨 후 사용
            // 후위 증감 연산자: 값을 먼저 사용하고 그 후에 증가시킴
            Console.WriteLine($"증가 연산 [전위 : {++number1}] ,[후위 : {number2++}]");  // 출력: 증가 연산 [전위 : 6] ,[후위 : 5]
            Console.WriteLine($"증가 연산 후 값: {number1} , {number2}");         // 출력: 증가 연산 후 값: 6 , 6
    
            // 전위 감소 연산자: 먼저 값을 감소시킨 후 사용
            // 후위 감소 연산자: 값을 먼저 사용하고 그 후에 감소시킴
            Console.WriteLine($"감소 연산 [전위 : {--number1}] ,[후위 : {number2--}]");  // 출력: 감소 연산 [전위 : 5] ,[후위 : 6]
            Console.WriteLine($"감소 연산 후 값: {number1} , {number2}");  // 출력: 감소 연산 후 값: 5 , 5
        }
      }

    결론

    증감 연산자는 C#에서 변수의 값을 간편하게 조절할 수 있는 도구로, 그 사용법을 정확히 이해하고 적절하게 활용한다면 코드의 간결성과 가독성을 높일 수 있습니다. 다만, 전위와 후위 연산의 차이를 명확히 이해하고 사용하는 것이 중요합니다, 특히 복잡한 표현식이나 조건문 내에서는 이들 연산자의 효과가 코드의 결과에 큰 영향을 미칠 수 있습니다.

    반응형
    다음글
    다음 글이 없습니다.
    이전글
    이전 글이 없습니다.
    댓글
조회된 결과가 없습니다.
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
목차
표시할 목차가 없습니다.
    • 안녕하세요
    • 감사해요
    • 잘있어요

    티스토리툴바