반응형

나미/C# 7

[C#] 7. var 키워드

namespace Test { internal class Program { static void Main(string[] args) { /* * var 키워드 * object와는 조금 다른 형태이며, * 변수의 형식이 명확할 때 사용할 수 있다. * * 즉, 흔히 알고있는 기본 자료형과 같이 * 확실한 형을 가지고 있는 변수를 대신해서 사용가능 * * 보통 사용은 주로 여러가지 형태의 데이터를 * 받아서 처리할때 사용함으로써 코드를 좀더 간결하게 * 만들수 있는 장점이 있다. * * 반드시 써야하거나 필요하다기보단 편의성에 좀더 * 기울어져 있다고 생각하면 된다. * * var키워드는 사용하면 데이터의 내용에 따라 * 알아서 컴파일러가 추론하여 해당 데이터의 타입을 선정한다 * * 그러나 var 키워드 ..

나미/C# 2023.07.03

[C#] 6. bool 자료형(논리형)

namespace Test { internal class Program { static void Main(string[] args) { /* * bool 자료형(논리형) * 논리형은 흔히 말하는 2지선답과 비슷하다 * * true(참), false(거짓) 두가지로 구분한다 * 컴퓨터는 보통 0과 1의 숫자로 구별하는데 * true = 1, false = 0을 의미한다 * * 어떤 조건을 사용할 때 주로 이용 */ bool a = true; bool b = false; Console.WriteLine(a); Console.WriteLine(b); } } }

나미/C# 2023.07.03

[C#] 5. Object와 사용 이유

namespace Test { internal class Program { static void Main(string[] args) { /* * object란 * 객체, 물건이라는 영어단어로 * 어떠한 데이터 형식이든 모두 사용가능한 형태 */ object a = 123; // int a = 123 object b = 1.23f; // float b = 1.23f object c = 'a'; // char c = 'a' object d = "abcde"; // string d = "abcde" Console.WriteLine(a); Console.WriteLine(b); Console.WriteLine(c); Console.WriteLine(d); /* * 그럼 여기서 전부 object형을 그럼 쓰면 간..

나미/C# 2023.07.03

[C#] 4. 문자와 문자열

namespace Test { internal class Program { static void Main(string[] args) { /* * char : 1byte * 글자 1개를 담는 데이터 자료형 * '' 를 사이에 글자 입력 */ char a = 'a'; char b = '안'; Console.WriteLine(a); Console.WriteLine(b); /* * string : 문자열 * 말그대로 문자를 임의의 갯수로 담는 데이터 자료형 * 문자 갯수에 따라 사이즈가 달라짐 * "" 를 사이에 문자열 입력 */ string str = "안녕하세요"; Console.WriteLine(str); } } }

나미/C# 2023.06.29

[C#] 3. 실수형 변수 출력해보기

1. 소스코드 입력 namespace Floating { internal class Program { static void Main(string[] args) { /* * 실수형(데이터 크기) 변수 * float(4byte), double(8byte), decimal(16byte) * - 소수점 형식의 데이터를 말한다 * * float는 값을 대입할때 끝에 f를 붙여준다 * double는 그대로 숫자만 입력한다 * decimal는 값을 대입할때 끝에 m을 붙여준다 */ float a = 3.141592653589793281146784315581388f; double b = 3.141592653589793281146784315581388; decimal c = 3.14159265358979328114678..

나미/C# 2023.06.28

[C#] 2. 정수형 변수 출력해보기

1. 소스코드 입력 namespace IntegralTypes { internal class Program { static void Main(string[] args) { /* 변수란? * 데이터를 담는 일정크기의 공간(장소)의 의미를 갖는다. * * 정수형(데이터크기) * 1. sbyte(1byte), short(2byte), int(4byte), long(8byte) * - 음수와 양수가 존재 (+, -) * * 2. byte, ushort, uint, ulong (1번과 데이터크기 동일) * - 양수만 존재 (+) * * 3. char(1byte) * - 문자 1개를 의미 * - 문자가 왜 정수형인가? (컴퓨터는 문자를 숫자로 인식) * - 우리가 알고있는 a라는 문자는 컴퓨터에서는 97이라는 숫자..

나미/C# 2023.06.27
반응형