Programming (421) 썸네일형 리스트형 IO Output(형식문자열), Input 기본입출력(Console) - 콘솔 기본입력장치 : 키보드 - 콘솔 기본출력장치 : 모니터 - 콘솔 기본에러장치 : 모니터 - 콘솔에서 데이터를 입력받거나 출력하는 방법 출력 - Console 클래스 - Console.Write(); 화면상에 그대로 출력 - Console.WriteLine(); 화면상에 출력후 엔터기입 주소록 출력 - Console.WriteLine("홍길동"); - Console.WriteLine("서울시"); - Console.WriteLine("아무개"); - Console.WriteLine("인천시"); Output - 형식 문자열(Format String) string name = "홍길동"; Console.WriteLine(name+"님 안녕하세요"); Console.Writ.. 문장(Statement), 표현식(Expression) 문장(Statement) - 하나의 일을 처리하는 코드의 단위 - ; (문장종결자) - 0개 이상의 연산자들로 구성 표현식(Expression) - 문장을 이루는 최소 단위 블럭(Block) - {} - 영역, 초기화리스트 괄호 - () : 메서드, 형변환, 연산자 우선순위.. - {} : 영역 - [] : 배열 점(.) - 멤버 접근 연산자 - 부모요소.자식요소 System.Console.WriteLine("출력"); 디버깅 using System; namespace Csharp { class Ex15_Error { public static void Main(string[] args) { //에러(Error), 오류, 버그(bug), 예외(Exception) //-> 디버깅(Debugging) /*--------------------------------- 1. 구문오류, 빌드오류, 컴파일오류 - 문법이 틀려서 발생하는 오류 - 발견이나 수정이 손쉬움. ----------------------------------*/ /*-------------------------------------------- 2. 런타임(Runtime) 오류, 실행 중 발생하는 오류 - 문법상으로는 오류가 없음 - 실행중에 오류가 발견 - 예외(Ex.. Casting using System; namespace Csharp { class Ex13_Casting { public static void Main(string[] args) { byte b1 = 10, b2 = 20; byte result = 0; //기본적인 산술연산의 결과는 항상 int(정수) result = (byte)(b1 + b2);//byte = byte + byte //+연산의 결과 어떠한 값을 더해도 + 연산자는 양쪽에 있는 값을 더하면 인티져로 변환한다 인티져를 넘어가는 수가 아닌 이상 //자동으로 인티져로 지정하기 때문에 이름을 지정해 주도록 해야한다. Console.WriteLine(result); int n1 = 10, n2 = 20; int sum; sum = n1 + n2; Consol.. 식별자 생성, 형변환, 오버플로우 - 헝가리안 표기법 : 자료형의 표시를 접두어로.. ex) int num; int int num; bool bFlag; C#) 인터페이스에서만 사용.. IHuman - 파스칼 표기법 : 각 단어의 첫글자를 대문자로.. ex) studentname student_name StudentName C#) 클래스명, 메서드명, 네임스페이스명, 구조체명 등.. - 카멜 표기법 : 파스칼 동일.. 단 첫번째 문자는 소문자로 시작 ex) studentName C#) 변수명 형변환(Type Casting Operation) - 변수 = 데이터; - **조건 왼쪽의 변수 타입과 오른쪽의 데이터타입은 동일!! - byte b1 = 256;//Error - int n1 = "홍길동"; 좌우측의 데이터 타입이 달라질 경우..... 데이터타입(Variable) 변수(Variable) - 데이터 타입은 변수를 생성한다. - 생성된 변수에는 해당 데이터 타입의 데이터를 넣을 수 있다. - 프로그램이 사용할 데이터를 저장할 공간에 할당 - 데이터의 의미가 확실해짐~!!! - 코드의 가독성이 높아짐 - 생산성이 높아짐 - 돈 변수선언 - 데이터형 + 변수명; - int n1; - int n1, n2; 변수 초기화 - 변수명 = 값; //초기화 - 변수명 = 값; //치환 변수명 생성시 규칙 - 문자 및 언더바, 숫자 사용 - 숫자로 시작 불가능 - 예약어 사용 불가능 - 특수문자X - 대문자 X - 의미있게!! 변수 선언시 Stack에 비어있는 한공간을 준다. (메모리 번지를 가지고 있다.) 메모리 번지가 복잡하기 때문에 변수명이라는 이름을 준다. byte kor;(.. 프로그래밍 공부사이트 링크 목록 프로그래밍 공부사이트 링크 목록 http://www.xmind.net/ 필기에 필요한사이트 http://www.w3.org/ :웹표준작업단체 http://www.trio.co.kr/ 웹표준 한글화 http://www.taeyo.net/ ASP공부사이트 http://www.devpia.com/ 막히는것 찾아서보자 http://www.hoons.kr/ 공부사이트 http://www.codeproject.com/ ms관련 소스있는 사이트이다. http://www.microsoft.com/msdn http://gunsys.com/cbt_list/index.php - 정보처리기사 시험 풀어보기 사이트 http://msdn.microsoft.com/ko-kr/library/67ef8sbd.aspx C# 프로그래밍 .. 데이터 타입 데이터 형식의 역할 - 데이터가 가질 자료형을 지정한다. - 데이터가 가질 메모리의 크기를 지정한다. - 변수를 생성한다. 값형식(Value Type) * 참조형식(Reference Type) 값형식 - 내장형, 사용자 정의형 - 내장형 : byte, short, int, long, flot 등... - 사용자 정의형 : struct, enum 값형식은 내장형, 사용자 정의형 참조형식은 class이다. 내장형 -기본 데이터형식 - C#에서 기본적으로 정의되어 제공되는 데이터 형식 - 예약어 형식 & 구조체 형식 숫자형 - 숫자형태의 데이터 형식 - 정수, 실수 등... 문자형 - 문자데이터 혀식 - C#의 문자형은 Unicode Boolean - 논리형 - true, false 정수형 타입 공간을 낭비하.. 이전 1 ··· 42 43 44 45 46 47 48 ··· 53 다음