자료형 (Data Type)
·
⭐C Sharp/02. 자료형
컴퓨터가 데이터를 판단하는 방식프로그래밍 언어는 컴퓨터가 동작하게끔 사람이 명령할 수 있게 고안된 언어이다.컴퓨터는 기본적으로 사람이 하는 말을 알아듣지 못한다. 대부분의 사람들은 데이터는 0 과 1 같은 이진법으로 이루어져있다는 사실을 알고 있다.이진법의 개념은 아래와 같다.특정 회로에 흐르는 전기 신호가 없다면 OFF 또는 0특정 회로에 흐르는 전기 신호가 있다면 ON 또는 1사람이 이해하고 표기하기 수월하도록 만든 이진법이지만 사실은 회로에 신호가 흐르고 있냐, 아니냐를 0 과 1 로 변환해서 적은 것이다. 이 개념은 컴퓨터가 인식하는 데이터의 단위를 이해하기 위해서 반드시 필요한 개념이다.간단하게 정리하자면 **컴퓨터는 전기가 흐름 또는 차단 (ON/OFF)** 두 상태밖에 다루지 못하므로이를 표..
Escape Sequence (확장열)
·
⭐C Sharp/00. 문법
이스케이프 시퀸스문자열 리터널 ( String Literal )확장열이라고 불리기도 한다.문자열을 제어해주는 기능을 한다.역슬래시를 입력하는 방법은 Enter 키 위와 BackSpace 사이한국화폐단위 모양 "\" 를 타이핑하면 된다.예시결과물이스케이프 시퀸스표현\a벨(경고)\b백스페이스, 한칸 지운다\f폼 피드\n줄 바꿈, 한줄 내림\r캐리지 리턴, 글 시작 지점으로 옮김\t가로 탭\v세로 탭\백슬래시?리터널 물음표 '작은 따옴표"큰 따옴표\ooo8 진수 표기법의 ASCII 문자\xhh16 진수 표기법의 ASCII 문자예시Console.WriteLine("호찬 블로그에\n어서오세요!"); // 줄바꿈Console.WriteLine("탭\t구분"); // 탭Console.WriteLine..
주석과 들여쓰기
·
⭐C Sharp/00. 문법
주석코드 내에 메모를 작성해야 할 때가 있거나협업시 개발자들끼리 참고글을 작성해야 할 때가 있다.키보드에 ? 키를 shift 없이 누르면 / (슬래시) 입력이 가능코드에서 슬래시를 두번 입력하면 그 줄은 이제 컴퓨터가 읽을 수 없는 줄이 된다이 기능을 주석 이라고 부른다예시while (true) //성공 실패 여부 상관없이 게임을 반복시키고 싶음{ Console.WriteLine("숫자 맞추기 게임: 1~100 사이의 숫자를 맞춰보세요!"); int targetNumber = random.Next(1, 100); //1~100 사이 랜덤 int attemptsRemaining = 8; //8번의 기회/* 내용 */ 로 주석을 칠수도 있지만 권장하지 않는 방법 들여쓰기코드들을 작성할때 들여..