일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- c#코딩기초트레이닝
- c#코테
- Console.WriteLine
- 유니티3dui
- C#문법
- 유니티상호작용
- unity게임만들기
- 유니티공부
- 유니티게임만들기
- 시샵
- c#문제
- unity3d
- c#기본문법
- 오블완
- unity게임
- unity3dservival
- unity공부
- c#
- c#프로그래머스기초문법
- Unity
- c#기초문법
- 유니티
- unity3d게임만들기
- 스파르타
- 유니티서바이벌게임만들기
- 시샵문법
- 티스토리챌린지
- c# c#프로그래머스
- 스파르타코딩클럽
- c# 백준
- Today
- Total
목록c# (31)
나 개발자 진짜 되냐?
아,이게 얼마만의 프로그래머스인가. 파이썬이 아니라c가 아니라c#으로 돌아왔습니다.ㅎㅅㅎ 아니 사실 입문문제부터 풀어야 할 거 같은데 내가 기초를 풀 수 있을까? 싶지만기초 부분에 입출력이 있어서이 부분을 익히는 학습이 필요할 것 같아서 준비했다. 문자열을 출력하라 분명 출력만 하면 되는 거 같은데오른쪽에 주어진 코드는 굉장히 어색하다. 사실 그래서 이 문제 푸는데 10분이 걸렸다. 답은 출력해 주는 친구 WirteLine을 이용해 주면 된다! ⭕ 정답 ❌ using System;public class Example{ public static void Main() { String s; Console.Clear(); s = Console.ReadLine..
숫자에는 연산자가 있어야무지게 처리할 수 있고, 문자열도 문자열 나름에 기능들과 메서드다양한 처리방법이 있다! 함께 알아보자!! [ 1 ]문자열 생성string str1 = "Hello, World!"; // 리터럴 문자열 사용string str2 = new string('H', 5); // 문자 'H'를 5개로 구성된 문자열 생성 stirng로 특정 문자열을 넣어줄 수 있고, 문자열을 " "큰따옴표로 하드코딩하는 것을우리는 리터럴 이라고 했다기억이 안 난다면?! https://qua28.tistory.com/110 [ C# 기본 문법 3 ] 자료형 정리 ( 리터럴이란? )자료형은우리가 숫자 문자 등 다양하게변수에 기입해야 하는데종류에 따라 구분이 필요하기 때문에그 구분들을 모아둔 것을 자료형이라고 ..
연산자를 공부해 보자! 연산자는 정말 다양하고 많다. [ 1 ]산술연산자 뭐 숫자를 대상으로 진행하며우리가 알고 있는+ 덧셈- 뺄셈* 곱셈/ 나눗셈이 있고특별한 건 % 이 친구는 나머지라는 뜻으로 8 / 4 = 28 % 4 = 0 인 차이가 있다. 코드는Console.WriteLine(num1 + num2); [ 2 ]관계연산자 두 값을 비교해서 참 또는 거짓을 반환 == 같다!= 다르다> 크다>= 크거나 같다 특이한 점은 다르다는 뜻이! 인 점이다. 컴퓨터에서! 는 보통 반대!라는 느낌으로 기억해 주면 좋다. 코드는Console.WriteLine(num1!= num2); [ 3 ]논리연산자 얘들은 참 또는 거짓을 대상으로 사용된다. && 논리곱 ( AND )둘 다 참일 때만 참둘 중 하나만 참이면..
출력할 땐Console.WriteLine("");이었다. 그렇다면 입력은 무엇으로 할까!? Console.ReadLine();커서가 기다리고 있을 것이다.입력을 받기 위하여! 보통 사용 형식은string input = Console.ReadLine(); 이렇게 사용한다. 사용자에게 입력받은 값을 input이라는 변수에 넣어준다는 의미이다. 내 입력을 기다리고 있다. 여기서는 변수를 name이라고 썼다. 여기서 {0}는0번째 있는 값을 가져오겠다.라는 의미이다. 엇..그렇다면 0번째가 아니라다른 번째도 있다는 건가?! 자! 한 개가 아니라 여러 개 일 때!그때는 또 사용해 아하는 메서드가 있다. 바로String.Split라는 친구이다. 사용자로부터 여러 개의 값을 한 줄에 입력받고 싶을 때에는 Co..
변수란 데이터(숫자, 문자 등)를 저장하고 사용하기 위한 할당받은 공간으로 필요에 따라 데이터를 저장하거나 수정 가능하다. C#에서변수를 선언 하는 방법은 자료형 변수이름; 으로 쓸 수 있다. int num 여러개도 가능 int num1, num2, num3 이런 변수들은 값을 초기화를 한 다음에 저장해야 한다. 그래서 변수 초기화 방법은 변수이름 = 값; 을 해주면 된다 여기서 = 는 할당한다 라는 뜻으로오른쪽의 값을 왼쪽으로 복사한다 라는 의미 위에 내용이랑 합치면 int num;num = 8;이렇게 쓸 수 있다. 이것을 한 줄로 표현하는 방법은 int num = 8;해주면 끝! 엇 대신 변수가 여러 개일 땐..방금 위에 해준 거처럼 해주면 안 된다. 그땐 int num1= num2 = n..
자료형은우리가 숫자 문자 등 다양하게변수에 기입해야 하는데종류에 따라 구분이 필요하기 때문에그 구분들을 모아둔 것을 자료형이라고 한다. 자주 쓰는 자료형은자료형크기 및 범위int4 정수만float4 실수만double8 실수만 , float의 두배char2 유니코드 숫자string유니코드 문자booltrue / falselong8 정수만, int의 두배 특성에 따라 세분화된 자료형으로 구분 이렇게 세분화해서 사용하는 이유 1. 메모리의 효율적인 사용 세분화된 자료형을 사용하면, 해당 자료형이 필요한 크기만큼의메모리를 할당하여 메모리의 효율적인 사용을 가능하게 합니다. 2.정확한 데이터 표현 세분화된 자료형을 사용하면, 데이터의 특성에 따라 정확한 표현이 가능합니다. 예를 들어, 부동소수점 자료형인 f..
이스케이프 시퀀스 라고해서 출력하는 곳에 따옴표나, 줄 바꿈, 슬래시 등등을 넣고 싶다면앞에 \ 이친구를 넣어주면 된다. 역슬래시가 어디있냐구요?!대괄호 옆에 있다!! 이스케이브 시퀀스설명\'작은따옴표 삽입\"큰따옴표 삽입\\역슬래시 삽입\n줄바꿈 삽입\r현재 줄 맨 앞으로 이동\t탭삽입\b백스페이스 삽입
제일 먼저 c# 스크립트를 열면 보이는 Hello World 구조를한번 살펴보자 using System;C#에서 기본적으로 제공하는 네임스페이스를 사용하기 위한 코드 네임스페이스 : 클래스, 기능들의 묶음시스템이라는 네임스페이스 안에 있는 기능들을 사용하겠다.라는 선언 그래서 우리는 Console.WriteLine("");을 사용 할 수 있다. 하지만 현재는똑똑한 비주얼 친구들 덕분에쓰지 않아도 자동으로 되어있다. static void Main(string[] args)호출될 때 가장 먼저 시작하게 되는 메서드그래서 꼭 하나는 필수적으로 있어주어야 한다. Console.WriteLine("Hello World!");콘솔에 출력할 내용을 적으면 출력이 된다. ()안에 내용이 출력되며 Write는 엔..