WPF공부하기 14 - C#의 특수 문자

 

WPF공부하기 14번째글입니다.

C#의 특수 문자에 대하여 글을 올리겠습니다. ^^

일부만 올리는것이니 참고 부탁드립니다.

 

 

 

 유형

 유니코드 

 설명

 '

 0x0027

단일 인용부호 

 \''

 0x0022

이중 인용부호

 \\

 0x005C

백슬래시

 \0

 0x0000

 \b

 0x0008

백스페이스 

 \n

 0x000A

뉴라인

 \r

 0x000D

첫칸으로

 \t

 0x0009

 \Uxxxx

 

16진 유니코드문자

 

 

 

 

 

WPF공부하기 14 - C#의 특수 문자

 

 

WPF공부하기 13 - Numeric type & Character type

 

이번 WPF공부하기 13번째 글은 Numeric type & Character type에 대해서 올리겠습니다.

오늘도 WPF공부하시는 모든분들 퐈이팅하세요 ^^

 

 

 

Numeric type

 

- 내장형 데이터 타입도 반드시 초기화 해야합니다.

* int x; int y=x; 를 실행하면 에러가 발생합니다.

 

- int x=100처럼 숫자를 대입할 때에는 숫자가 너무 크지 않도록 해야합니다.

  이러한 경우를 overflow라 합니다.

 

- sbyte, ushort, uint, ulong 등은 음수값이 올 수 없습니다.

 

- 숫자형의 끝에 문자를 붙여 그 숫자의 데이터 형식을 명시할 수 있습니다.(대소문자 구별없음)

  F (float), D (Double), M(Decimal), L(Long)

 

 

 

 

 

Character type

 

- 하나의 문자를 넣을 수 있는 형식

 

- 문자를 사용하기 위해 '' 를 쓴다. 즉 'A', '가', ''.1은 숫자형이지만 '1'은 문자형입니다.

 

- C#에서는 유니코드를 사용합니다.

(*) 예전에는 ascii코드를 썼습니다. 이 코드 체계는 영어를 1byte 문자로 하고, 한글, 한자, 일어 등은 모두 2byte가 모여 문자를 이루었습니다. 세계의 모든 문자를 같은 크기의 자료형으로 만들기위해 유니코드가 도입되었습니다. 유니코드는 아스키코드와 달리 모든 문자 A, , )2byte의 크기를 가집니다.

 

- 문자 중 특수문자도 존재합니다.

(특수문자에 대해서는 다음글에서 올리도록 하겠습니다. ^^)

 

 

WPF공부하기 13 - Numeric type & Character type

 

 

WPF 공부하기 12 ->  Built - in Data Type

 

12번째 WPF 공부하기 글은 Built -in Data Type에 대해서 올리겠습니다.

 

 이번글의 명언입니다..^^

-공자-

 

 

Built - in Data Type

 

정수형

예약어

구조체형식 

크기(Bit) 

범위 

 sbyte 

 System.Sbyte 

 8 

 -128~127 

 byte

 System.Byte

 8

 0~255

 short

 System.lnt16

 16

 -32,768~32,767

 ushort

 System.Ulnt16

 16

 0~65,535

 int

 System.lnt32

 32

 -2,147,483,648

 ~2,147,483,647

 uint

 System.Ulnt32

 32

 0~4,294,967,295

 long

 System.lnt64

 64

 -(2^63)~2^63-1

 ulong

 System.Ulnt64

 64

 0~2^64-1

 

실수형

 예약어

 구조체형식

 크기(Bit)

 범위

 float

 System.Single

32 

1.5X10^-46

~ 3.4X10^38 

 double

 System.Double

64 

50X10^-324

~1.7X10^308 

 decimal

 System.Decimal

128 

1.0X10^-28

~7.9X10^28 

 

기타

예약어

구조체형식

크기(Bit)

범위

char

System.Ulnt16

16

유니코드 1자

bool

System.Int32

1

0 또는 1

 

 

 

WPF 공부하기 12 ->  Built - in Data Type

 

WPF공부하기 11 - Value Type vs Reference Type

 

WPF공부하기 11번째글입니다.

지난글에서 CTS에 대해 글을 올렸는데요 CTS와관련되어있으니 지난글을 확인해보시는 쎈쓰!! ^^

 

Value Type vs Reference Type

- CTS에서는 value type과 reference type을 지원합니다.

 

 Value type

- 값 형식 변수들은 데이터를 직접 가지고 있습니다.

- int i=100 이라고 쓰면 i자리에는 100이 직접 들어있습니다.

- int j=i라고 쓰면 j에 i의 값이 복사되어 들어갑니다.

 

Reference type

- 정수는 작아서 직접 가지고 있을 수 있습니다.

- 하지만 대부분 객체들의 경우, 데이터 값을 다른 곳에 보관합니다.

  그리고 데이터 값이 있는 곳의 주소만을 가지고 있습니다.

 

 

 

WPF공부하기 11 - Value Type vs Reference Type

 

WPF공부하기 10 - CTS

 

WPF공부하기 10번째 글입니다.

CTS에 대해서 간략하게 알아보도록하겠습니다.

 

 

 

 

CTS

- Common Type System의 약자로 CTS는 모든 닷넷프레임워크에서 동장학는 모든 프로그래밍 언어들이 동일한 데이터형식을 사용하도록 유도합니다.

 

- 모든 데이터형식들은 기본적으로 객체에서 파생되었습니다.

 

- Value type은 객체 형식을 포장(sealing)해 높은 개념입니다.

 

- 실제로는 시스템 별로 같은 형식이 다른 크기를 가지는 경우도 있는데 이때는 boxing과 unboxing이란 개념을 이용한다.

 

 

 

 

 

 

C#공부하기 16 - For문 / Foreach문

 

16번째 C#공부하기 글은 For문과 Foreach문에 대해서 글을 올리겠습니다. ^^

 

명언을 보고가실까요??

 

 

 

 

 

For문

 

for(초기화식;조건식;갱신식)

반복하려는 문

 

--> while문으로는

초기화식;

while(조건식){

반복하려는 문

갱신식

}

 

Foreach문

 

foreach(변언선언 in 배일명)

반복하려는 문

 

배열의 모든 요소에 접근하려고 할 때 사용

 

 

C#공부하기 16 - For문 / Foreach문

 

'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글

C#공부하기17-1 - 배열  (0) 2014.06.26
C#공부하기 17 - 배열  (0) 2014.06.26
C#공부하기 15 - while문  (0) 2014.06.19
C#공부하기 14 -Swtich문  (0) 2014.06.16
C#공부하기13 if문 / Switch문  (0) 2014.06.16

C#공부하기 15 - while문

 

C#공부하기 15번째 글은 While문에 대해서 글을 올리겠습니다.

 

오늘의 명언

 

 

While문

 

While(조건식)

반복하고자 하는 문

 

- 조건식이 참인 한, 무한정 해당 문장을 반복합니다.

 

* 루프를 도중에 벗어나고 싶을 때는 break

* 루프의 맨 앞으로 가고자 할때는 continue

 

Do-While문도 참고하세요.

 

do-while문

 

do-while문은 while문과는 다르게 최저 1회 실행된다.

즉, while문은 먼저 조건식을 평가하지만, do-while문은 일단 문장을 실행하고, 조건식을 평가한다.

 

 

C#공부하기 15 - while문

 

C#공부하기 14 - Switch문

 

이번글은 C#공부하기 14번째글 !! 와웅웅!!

이번글도 힘차게 시작해볼까용ㅋㅋ

Switch문에 대해서 글을 올릴것인데요. 

지난시간에 if문과 Switch문에 대해서 글을 올렸었어요.

그래서 이번에는 Swtich문에서 break를 생략한 경우에 대해서 알아보도록 할꺼에요.

지난글을 보고싶은신분들은 아래그림을 클릭해주세요.

아니시면 C#공부하기 13번째글을 보시면 됩니다.

 

 

 

Switch문에서 break를 생략하는 경우

 

C#에서는 case문에서 break를 생랙하는 것(fall through)이 금지되어 있다.

즉, 다음처럼

case 1:

Console.WriteLine("1이 실행됩니다.");

case 2:

Console.WrithLine("2가 실행됩니다.");

은 가능합니다.

 

 

C#공부하기 14 -Swtich문

 

 

+ Recent posts