728x90

c# 4

C# 예약어, 키워드, 식별자, 리터럴

예약어 or 키워드는 문법을 표현하기 위해 미리 예약한 단어를 말한다 예약어의 종류는 sbyte, byte, short, ushort, int, uint, long, ulong float, double, decimal char, string bool 등등 이 존재한다 식별자는 내가 마음대로 이름을 만들 수 있는 단어를 말한다 코드를 보면 빨간색 원이 식별자 이다 헌데 main은 프로그램 구조 정의상 있어야하므로 수정 하면 안된다 식별자는 시작문자를 숫자로 시작할 수 있다 유니티 코드 범위의 문자가 허용되기 때문에 한글 식별자도 사용할 수 있다 예약어를 식별자로 사용할수 없어서 @이를 붙이면 가능하다 리터럴은 한글로 문자상의, 문자 그대로라는 의미이다 위의 사진에서 동그라미 표시가 리터럴이다

C# 2017.08.01

C# 문자형 기본타입

C# 닷넷 프레임워크 형식 범위 설명 char System.Char U+0000~U+FFFF 유니코드 16비트 문자 string System.String 문자열 유니코드 문자열 char 표현할 수 있는 범위의 수를 보면 부호없는 16bit 정수인 System.UInt16 과 같지만 ushort가 수를 담기 위한 타입으로 정해져 있는 반면 char는 문자를 담기 위한 타입으로 약속돼 있다 문자는 숫자와 달리 작음따옴표를 사용해 표현함 char가 ushort와 bit상으로는 16bit로 동일하지만 사칙연산을 하면 컴파일시 오류가 난다 이러한 상황때문에 정수를 계산할떄는 ushort를 사용하고 문자를 사용할 때는 char를 쓰도록 구분한다

C# 2017.07.30

C# 실수형 기본 타입

C# 대응되는 닷넷 근사 범위 크기 flaot System.Single ±1.5e-45 ~ ±3.4e38 4byte double System.Double ±5.0e-324~±1.7e308 8byte float와 double 간 선택 조건은 정밀도 차이에 불과하다 소수점이 있는 연산을 할 때는 일반적으로 double을 사용한다 빠른 처리 속도가 필요한 곳에선 연산 값이 4byte 실수로도 충분하면 float를 사용할 수 있다 여기서 통화와 관련된 계산이라면 decimal을 사용하도록 바꾸면 된다

C# 2017.07.30

C# 기본자료형

자료형은 프로그램에서 데이터를 담을 수 있는 형식이며, 기본자료형은 개발자가 별도로 코드를 만들지 않아도 자체적으로 제공하는 형식이다 정수형 기본 타입은? 컴퓨터는 0과 1이라는 비트로 구성돼 있기 때문에 오직 숫자만이 의미가 있기때문에 알파벳도 각각 숫자로 약속되어있다 이런약속은 C#뿐이 아니라 다른 언어도 포함된다 sbyte -128 ~ 127 부호있는 8비트 byte 0 ~ 255 부호없는 8비트 short -32,768 ~ 32,767 부호있는 16비트 ushort 0~65,535 부호없는 16비트 int -2,147,483,648 ~ 2,147,483,647 부호있는 32비트 uint 0 ~ 4,294,967,295 부호없는 32비트 long -9,223,372,036,8544,775,808 ~..

C# 2017.07.30
728x90