250x250
Rainbow🌈Coder
My dev Note📒
Rainbow🌈Coder
전체 방문자
오늘
어제
  • 분류 전체보기 (411)
    • 공지사항 (0)
    • Debugger (10)
      • Visual Studio Debugger (1)
      • Chrome DevTools (3)
      • Visual Studio Code Debugger (4)
      • eclipse (1)
      • intelliJ (1)
    • OOP (2)
      • OOP (2)
    • TypeScript (54)
      • 타입스크립트 TypeScript (54)
    • Javascript (87)
      • Javascript (45)
      • Node.js (19)
      • React (5)
      • FE 개발환경설정 (3)
      • React와 Node 같이 때려잡기 (6)
      • next.js (2)
      • pixi.js (7)
    • 마크업 (23)
      • Html & Css (23)
    • C# (80)
      • C# (12)
      • 이것이 C#이다 (68)
    • C++ (30)
      • c++ (27)
      • win api (3)
    • Unity (18)
      • Unity(기초) (8)
      • Unity(C#중급) (5)
      • 유니티 포톤(네트워크) (4)
      • unity c# MyCode (1)
    • Java & Spring (29)
      • Java (11)
      • 스프링 (8)
      • Java Algorithm (9)
      • Javs Data Structures (1)
    • 자료구조와 알고리즘 (15)
      • 자료구조 (5)
      • 알고리즘 (10)
    • 형상관리 (15)
      • Git (11)
      • 소스트리 (3)
    • 그래픽스 (7)
      • WebGl (7)
    • AWS (3)
      • aws (3)
    • 리눅스 (5)
      • 리눅스 (5)
    • 책 리뷰 (13)
      • 클린코드(책리뷰) (3)
      • 유지보수가능한코딩의기술C#편(책리뷰) (1)
      • 리팩토링(자바스크립트판) (9)
    • Server (2)
      • 게임 서버(네트워크, 멀티쓰레드,OS) (2)
    • 설계, 아키텍쳐 (4)
    • 파이썬 (5)
    • 디자인패턴 (2)
    • mocha (2)
    • Jest (1)
    • Spine (1)
    • 인공지능 (1)
      • 혼자공부하는머신러닝+딥러닝 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • MySQL
  • 위임
  • ㅣㄷ
  • 컴포지션

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Rainbow🌈Coder

My dev Note📒

C#/C#

C#(4) : 산술연산자와 함수

2022. 1. 21. 22:29
728x90
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class User
{
    private int Hp = 100;

    public void Damage(int _Hp)
    {
        Hp -= 10;
    }

    public int Plus(int _Left, int _Right)
    {
        int Result = _Left + _Right;
        return Result;
    }
}

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            User NewUser = new User();
            int Result = 0;
            int Left = 7;
            int Right = 3;

            //논리 연산자
            bool BResult = true;
            BResult = Left > Right;
            BResult = !(Left > Right);//true면 false
            //BResult = !true;
            BResult = !(Right > Left);//false면 true
            //BResult = !false;

            BResult = true && false; //AND
            BResult = true || false; //OR

            //XOR이란, 다르다면 true, 같다면 false
            BResult = true ^ true; //false
            BResult = false ^ false; //false
            BResult = true ^ false; //true
            BResult = false ^ true; //true

        }
    }
}

함수의 경우 : 리턴값은 외부에 반환

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class User
{
    private int Hp = 100;

    public void Damage(int _Hp)
    {
        Hp -= 10;
    }

    public int Plus(int _Left, int _Right)
    {
        int Result = _Left + _Right;
        return Result;
    }
}

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            User NewUser = new User();
            int Result = 0;
            int Left = 7;
            int Right = 3;

            //함수
            Result = NewUser.Plus(Left, Right);
        }
    }
}

산술연산자의 경우

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class User
{
    private int Hp = 100;

    public void Damage(int _Hp)
    {
        Hp -= 10;
    }
}

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            User NewUser = new User();
            int Result = 0;
            int Left = 7;
            int Right = 3;

            //산술연산자
            Result = Left + Right;
        }
    }
}

논리연산자의 활용

        static void Main(string[] args)
        {
            User NewUser = new User();
            int Result = 0;
            int Left = 7;
            int Right = 3;

            //논리 연산자
            bool BResult = true;
            BResult = Left > Right;

        }

 

728x90

'C# > C#' 카테고리의 다른 글

C# 가변배열  (0) 2022.01.22
C#(5) : 값형식의 메모리 구조 및 처리 vs 래퍼런스의 메모리 구조 및 처리  (0) 2022.01.22
C#(3) : 멤버변수, 멤버함수, 지역변수, 접근제한지정자(캡슐화, 은닉화)  (0) 2022.01.21
C#(2) os가 C#코드를 읽는 순서, ide와 함께하는 기초 디버깅 f10  (0) 2022.01.21
C#(1) 클래스(설계도) 먼저, 그 다음 객체 | namespace  (0) 2022.01.21
    'C#/C#' 카테고리의 다른 글
    • C# 가변배열
    • C#(5) : 값형식의 메모리 구조 및 처리 vs 래퍼런스의 메모리 구조 및 처리
    • C#(3) : 멤버변수, 멤버함수, 지역변수, 접근제한지정자(캡슐화, 은닉화)
    • C#(2) os가 C#코드를 읽는 순서, ide와 함께하는 기초 디버깅 f10
    Rainbow🌈Coder
    Rainbow🌈Coder
    몰라도 결국은 아는 개발자, 그런 사람이 되기 위한 매일의 한걸음

    티스토리툴바