본문 바로가기
인강/패스트캠퍼스_환급챌린지

[패스트캠퍼스 챌린지 04일차] 코딩테스트로 배워보는 C#

by 맙소사 2021. 9. 9.

 

 

Ch 03. 데이터란 무엇일까 - 01. 기본 데이터1-1, 1-2, 1-3

변수는 데이터 형식과 식별자(이름)으로 구성됨

int num;

int 가 데이터 형식

num가 식별자

 

int a = 100, b = 200;

이런 식으로 한 줄에 여러 개의 변수를 선언과 동시에 초기화 할 수 있는것도 개신기하네.

 

강의 들으면서 친구들의 정확한 용어를 파악할 수 있는거 괜찮은 것 같다. 그리고 선생님이 되게 설명을 잘해주심. 완전 생기초부터 쭉 설명해주셔서 생각보다도 더 엄청 입문 강의라는게 느껴지넹. =을 설명해주실때도 <-이쪽으로 들어가는거라서 대입연산자라고 알려주심. WOW

 

근데 어제 대충 들어서 그런지 static void Main(String[] args) 이 친구로 들어오는 파라미터가 배열이라는걸... 눈치채지 못했어... 당연함; 데이터 형식이 String 배열임; 그래서 내부에서 사용할 때 for문 쓰거나 [0]번째, [1]번째 친구들처럼 인덱스 번호로 지정해주어야 쓸 수 있음 ...  

 

C#의 데이터 형태

sbyte, byte, short, ushort, int, uint, long, ulong, float, double, decimal, char, string, bool

 

최소값을 구할 수 있는 MinValue

최대값을 구할 수 있는 MaxValue

이거 변수 옆이 아니라 그냥 자료형에다 대고 쓸 수도 있음 개신기하다.

int.MinValue 하면 그냥 int의 최소값이 나옴 개쩐다

 

그리고 캐스팅 부분은 자바랑 비슷한 것 같아서 따로 적지 않아도 될 듯. 

정수 리터럴 접두사 10진수는 암묵적변환인데

2진수랑 16진수는 앞에 뭘 붙여야하나봄 이거 뭐지 이해가 안돼

int a = 0b11111111;

int b = 0xFF;

이렇게 쓰면 255가 출력됨. 2진수랑 16진수를 정수로 바꾸려면 앞에 저렇게 붙여줘야하나봄

 

float는 뒤에 f붙이고

decimal은 뒤에 m붙여야함!

 

문자열 함수
string str1 = "기존문자는 이겁니다.";
str1.Replace("기존문자", "바꿀문자");
Console.WriteLine("str1 : {0}", str1);
--------------------------------------
바꿀문자는 이겁니다.
string str2 = "aBcDe"; 
Console.WriteLine("str2.ToUpper() : {0}", str2.ToUpper()); 
Console.WriteLine("str2.ToLower() : {0}", str2.ToLower());
--------------------------------------
ABCDE
abcde

https://bit.ly/37BpXiC
공백제외 : 총 1,060자 (1,549byte)

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #C#과유니티로배우는게임개발올인원패키지Online. #C#과 유니티로 배우는 게임 개발 올인원 패키지 Online.

댓글