목록프로그래밍언어/C# (24)
성장일기
○Break 문 반복문에서 break를 만나면 바로 탈출(루프를 벗어난다) ○continue 문 continue를 만나면 이후의 반복 구문 실행을 생략하고 곧바로 조건식 평가로 실행을 옮기면서 반복 º예제 1~999까지 반복(+1씩 증가, 1000보다 작은 자연수이므로 1000은 포함하지 않는다) 3과 5의 배수가 아니면 다음 반복으로 진행 그렇지 않으면 모두 더한다 반복문이 끝났으면 더한값을 출력 ○goto 문 LOOP: 라벨 if { } goto LOOP; LOOP_EXIT: ; 편하지만 많은 코드가 존재할 시 뒤죽박죽->소스분석어려움 =>쓰지않음 참고)
참고)객체지향 언어 OOP(Object Oriented Programming) 참고)int iNumber (i는 int형이라는것을 나타내는 표시) byte bNumber(b는 바이트형) for, foreach, while, do/while가 있다 ○while 문 while(종료조건, 반복할 조건) { } -반복 구간 ○for 문 º반복문 만들기 1- 겹치는 코드 제거 2- 변수 알맞게 변경 3- 완성 º구구단 만들기 ○do/while 문 - 일반적으로 잘 안쓰임 do { }while( ); 끝에 세미콜론이 붙음 한번 수행 후 참인지 체크 ○foreach 문 - 객체가 있어야 쓸 수 있음
20번 읽을때 뒷 숫자를 고려하지 않음 Parse란?? 프로그래밍 도중 흔히 만나는 용어이다. 프로그램에서는 주로 다른 언어로 작성된 문서를 디코딩 한다는 의미로 해석할 수 있다. double dNum = double.Parse(Console.ReadLine()); "double형 변수 dNum에 한줄에 입력된 값(ReadLine 뜻)을 double형으로 받아들여서 입력하겠습니다." 5칙연산 +,-,*,/,%(나머지) window ctrl d -영역나누기 window ctrl d 화살표 -이동 window tab 만든 창 보기 && - and그리고 제어문은 괄호 안에 괄호 더 쓸 수 있음 else if - if문 안에 또 다른 if문을 쓰고 싶을 떄 오른쪽
○식별자 º식별자 시작 문자는 숫자로 할 수 없고 문자여야 한다 º특수 문자 중에서 유일하게 _(underscore) 만을 시작문자로 사용할 수 있다 º유니코드가 허용되기 때문에 한글 식별자도 가능하다 º예약어를 식별자로 사용할 수 없다('@'를 접두사로 붙여 식별자로 인식하게 할 수 있음) º이스케이프 시퀀스도 식별자로 사용할 수 있다 ○String,int 등의 활용
○암시적 변환 byte b = 250; short s = b; (byte - 1바이트, short - 2바이트) 둘다 정수형일 경우 범위를 초과하지 않는 한 봐줌(~255) short가 byte보다 더 크기 때문에 데이터 손실이 없음 -> 컴파일러가 알아서 변환 ○명시적 변환 ushort u = 65; char c = u; (둘 다 2바이트) 큰데이터 타입에서 작은 데이터 타입으로 변환할 때도 명시적 변환 사용해야 함 참고)보수법과 magnitude 모두 맨 앞에 1이 오면 음수