성장일기

05/22 스마트팩토리 교육 - 문자형2 본문

프로그래밍언어/C#

05/22 스마트팩토리 교육 - 문자형2

김몽몽 2020. 5. 24. 10:01

○형동등성 원칙

ch  =  3  

(L-value)    (R-value)

char       int  

형이 다르면 캐스팅을 해 주어야 함

ch=(char)3;

 

○이스케이프 시퀀스

키보드로 입력할 수 없는 문자 표현하기 위해

\(역슬래시)

'\t' - 탭문자를 표현(띄어쓴 문자)

'\n' - 개행 문자를 표현(줄바꾼 문자)

즉 Console.WriteLine은 Console.Write에 '\n'을 덧붙여서 출력하는 것

 

마지막 WriteLine은 보기 편하게 하려고 임의로 작성함

º'(작은따옴표) - 1글자 표현

"(큰 따옴표) - Null을 표함한 글자(들)

ex)0411Null - 글자끝에 null이 붙으면 문자열

 

유니코드를 표현하는데 이스케이프 시퀀스를 이용하기도 함

\(역슬래시)를 문자로 화면에 출력하려면 \, 두개의 역슬래시로 표현

문자열에도 char에서 사용했던 이스케이프 시퀀스를 포함할 수 있음

 

ºstring a = "Sunday"

string에서 L-value는 R-value에 따라 가변적임

char b = 'A'

char은 2바이트로 고정

또한 string형은 char형과 달리 +연산이 가능하다