공부는 인프런 강의 : Do it! C# 프로그래밍 입문(메이커멘토)으로 공부했다. 연산자산술 연산자+ - * /(몫) %(나머지)증가/감소 연산자++ -- (num++, ++num)관계 연산자> = 논리 연산자&&(and) ||(or) !(not) 단순 데이터형자료형이 자바보다 조금 더 다양한 것 같다float 타입 사용할 때는 숫자 뒤에 F 붙여줘야 한다기본형이 double인 이유는 윈도우 운영체제가 64비트인 경우가 많아서 그런 거였다 형변환데이터의 형식을 변경해 데이터를 담는 과정 오버플로우데이터 형변환 중 데이터손실이 발생하는 현상 sbyte 타입은 127이 가질 수 있는 최대의 값인데 sbyte 타입끼리 더한 합이 127을 초과해서 더한 값은 sbyte 가 될 수 없으니까..
공부는 인프런 강의 : Do it! C# 프로그래밍 입문(메이커멘토)으로 공부했다. 변수명 규칙변수명은 문자로 시작해야 하고 숫자나 특수문자로 시작하면 안 된다보통 카멜케이스로 사용한다 변수의 선언int a; 변수의 초기화int a = 10; 실습실수는 double이 기본형이어서 float를 쓸 때는 3.4f 또는 3.4F 이런 식으로 써야 한다f 안 붙이면 에러 나는 걸 볼 수 있다또한 boolean 타입은 자바와 다르게 bool이다 출력된 거에는 True라고 되어있는데 사용할 때는 true, false 이렇게 소문자로 사용해야 한다 참고인프런 : 메이커멘토 - Do it! C# 프로그래밍 입문구글
공부는 인프런 강의 : Do it! C# 프로그래밍 입문(메이커멘토)으로 공부했다. C#마이크로소프트에서 개발한 닷넷(.NET) 프레임워크 기반 범용 목적의 다중 패러다임 프로그래밍 언어마이크로소프트에서 개발한 객체 지향 프로그래밍 언어 더보기범용 프로그래밍 언어다양한 도메인의 소프트웨어를 개발하기 위해 설계된 프로그래밍 언어포트란 같은 거는 수치계산 같은 특정 목적에서 사용되지만 C, C#, 자바 등은 개발, 데이터분석 등 여러 목적에서 사용할 수 있게 만들어진 언어이다다중 패러다임 언어하나 이상의 프로그래밍 스타일을 지원하는 프로그래밍 언어C#은 명령형과 선언형을 동시에 지원한다목적에 맞게 프로그램 스타일 적용해서 사용한다- 명령형 절차적, 객체지향 프로그래밍 언어- 선언형 함수형, 논리형, ..
프로젝트 생성Visual Studio 열기새 프로젝트 만들기 콘솔 앱 → 다음 위치 경로에 한글이 있으면 에러가 날 수 있으니 주의하세요!같은 디렉터리에 배치를 안 하면 C:\csharp\ConsoleApp2\ConsoleApp2\ 이렇게 됩니다 최상위 문 사용 안 함 - 체크 X (=최상위 문 사용하는 거) 최상위 문 사용 안 함 - 체크 O (=최상위 문 안 쓰는 거) 코드 실행상단의 프로젝트명이 적힌 재생 아이콘을 클릭하면 코드가 실행됩니다새 콘솔창이 화면에 뜨고 Hello, World! 가 잘 찍히는 걸 볼 수 있습니다
스프링 프로젝트를 세팅하고 서버 실행해서 확인해보는데 로그가 찍히지 않아서 이유를 열심히 찾아보았다 코드import lombok.extern.slf4j.Slf4j;@Slf4j@Controller@RequestMapping("testtt")public class TestController { @GetMapping("name") public String name() { log.debug("로그로그"); return "dd"; }} 에러com.sun.org.apache.xerces.internal.util.URI$MalformedURIException: Path contains invalid character: 이 at com.sun.org.apache.xerces.internal...