728x90

씨샵 3

[C#] 캐스팅, 리터럴

캐스팅캐스팅: 데이터 타입을 한시적으로 변경동일 타입 계층에서 가능서로 다른 타입을 연산이 가능하게 만듦컴파일러가 작은 타입을 큰 타입으로 자동 변경큰 타입을 작은 타입으로 수동 변경 가능큰 타입을 작은 타입으로 캐스팅 할 시 데이터 상실컴파일타임에 변경암시적 캐스팅 (Implicit)암시적 캐스팅: 자동 타입 변경위에서 언급한 컴파일러가 작은 타입을 큰 타입으로 자동 변경> 하는 경우int a = 1;float b = a;타입 변경에 문제가 없을 때 컴파일러가 자동으로 실행 (작은 타입 -> 큰 타입으로)정수가 실수에 포함되어, 정수를 실수 타입으로 자동 캐스팅명시적 캐스팅 (Explicit)명시적 캐스팅: 동일 타입 계층 내에서 수동으로 타입 변경위에서 언급한 하는 경우float f = 1.23f;..

공부/C# 2025.05.19

[C#] 연산자의 종류(증감, 관계, 논리, 비트)와 if, else if, else절

증감 연산자 ++: 증가 연산자로 1씩 증가한다. (num++은 num = num+1과 같다) -- : 감소 연산자로 1씩 감소한다. (num--은 num = num-1과 같다) 증감연산자가 변수의 앞에 쓰이냐 뒤에 쓰이냐에 따라 계산값이 달라진다. 변수의 앞에 쓰인다: 전위연산 (++num) => 연산한 후 출력된다. 변수의 뒤에 쓰인다: 후위연산 (num++) => 출력된 후 연산한다. 전위연산 예시 int num1 = 10; Console.WriteLine(++num1); Console.WriteLine(--num1); 위와 같이 실행할 시 10에 1을 더한 후 출력되어 11, 11에 1을 뺀 후 출력되어 10이 출력된다. 후위연산 예시 int num2 = 11; Console.WriteLine(n..

공부/C# 2023.03.14

[C#] visual studio c# 공부 환경 설정 및 기본 코드 설명

unity의 언어인 C#을 공부하기 위해 visual studio를 깔아야 한다. 이때 가장 최신 버전이 아닌 2019 버전을 깔았다. => 과거의 교육 자료를 기반으로 공부하거나 유지보수 할 기존 코드가 존재한다면 가장 최근의 버전을 주로 사용하지 않음. 호환성 문제때문으로 생각 1. visual studio 2019 다운로드 방법 (1) 구글에 visual studio 2019를 검색 후 제일 처음 나오는 microsoft 홈페이지로 접속한다. 다음과 같이 2019옆의 아래 화살표를 눌러 다운로드를 누르면 되는데 이때 microsoft로 로그인 하라고 뜨며 없으면 회원가입하고 로그인 하면 된다. 여기서 두가지 경우로 나뉘는데 보통의 경우 아래와 같이 진행하면 된다. 위와같이 떴을 경우 두번째 Comm..

공부/C# 2023.03.10
728x90
반응형