C#/문법 정리 39

C# - 형식지정자를 사용한 Console.WriteLine 메소드

형식지정자란?출력할 때 형식지정자를 사용할 수 있다.Axx 의 형태로 표현하며, A 는 형식, xx 는 정밀도이다.정밀도란?0~99까지의 값을 가지며, 결과값의 자릿수에 영향을 준다. 정밀도는 없어도 되는 선택사항이며, 지정하지 않을 시 디폴트 정밀도로 적용된다.가장 많이 사용되는 표준 숫자 형식지정자표형식지정자이름정밀도 지정자사용 예"C" 또는 'c'통화십진자릿수123.456 ("C") -> ₩123.46123.456 ("C3") -> ₩123.456"D" 또는 'd'십진수(정수)최소 자릿수1234 ("D") -> 1234-1234 ("D6") -> -001234"E" 또는 'e'지수(과학)소수 자릿수1052.0329112756 ("E") -> 1.052033E+003-1052.0329112756..

C#/문법 정리 2024.06.15

C# - 두 개의 변수 출력

Console.WriteLine()모든 자료형의 변수 값을 출력할 수 있다.예제두 개의 변수를 출력using System;using static System.Console; //Console 단어를 생략(코드길이줄어둠)namespace ConsoleApp1{ class Program { static void Main(string[] args) { int v1 = 100; double v2 = 1.234; WriteLine(v1,v2); } }} 결과에러를 출력한다.( CS1503 C# Argument 1 : cannot convert from 'int' to 'string' )두 개 이상의 변..

C#/문법 정리 2024.06.14

C# - Console.WriteLine() 메서드로 여러 값 출력하기

Console.WriteLine()여러 개의 변수나 값을 한 문장으로 출력할 수 있다.이때 형식(format)정보를 사용하여 지정한 개체의 텍스트 표현을 콘솔에 출력한다.// 문자열로 표시되는 format은 이 데이터들을 어떤 형태로 출력할지를 지정한다.Console.WriteLine(string format, object arg0, object arg1, ...);예제콤마 뒤에 따라 나오는 데이터들은 {0},{1},{2} 순서를 가진다.(0부터 시작하는 순서)String.Format()으로 사용해도 출력하는 것과 똑같이 문자열에 저장할 수 있다.using System;using static System.Console;//Console단어를 생략(코드길이줄어둠)namespace ConsoleApp1{ ..

C#/문법 정리 2024.06.13

C# - Console.WriteLine() 메서드

Console.WriteLine()하나의 변수나 값을 출력할 때 어떤 자료형이든 출력이 가능하다.여러가지 자료형에 대해 중복(overload)되어 있기 때문이다.예제여러가지 자료형의 변수들을 출력하는 예제변수나 값을 출력하면 자료형마다 디폴트로 정해진 형식으로 콘솔에 출력된다.using System;using static System.Console;//Console단어를 생략(코드길이줄어둠)namespace ConsoleApp1{ class Program { static void Main(string[] args) { bool b = true; char c = 'A'; decimal d = 1.234m; ..

C#/문법 정리 2024.06.13

C# - 대입연산자와 대입문

대입연산자(=)프로그래밍 언어에서 제일 많이 나오는 글자 '=' 이다.수학적으로 사용 시 등호,같다 라는 뜻을 가진다.프로그래밍 언어에서 '='는 같다라는 의미가 절대 아니다.// 1이라는 값을 x라는 위치에 넣어라(1을 x에 넣어라).x = 1; 값과 위치라는 말이 중요하다.위치 = 값rhs(right hand side) value = lhs(left hand side) identifier(식별자)// : 변수, 값, 수식 : 변수만대입문을 사용하는 방법문법적으로는 '='를 대입연산자 / '='이 있는 문장을 "대입문"이라고 한다.// lhs 즉 '=' 왼쪽은 무조건 변수, 오른쪽은 값이어야 한다.(변수 = 값)x + 1 = 3;x + y = z + 1;// 결과 : 컴파일 ..

C#/문법 정리 2024.06.12

C# - 문자(char)와 문자열(string)

char영문자,숫자,한글 등 UTF-16으로 코딩된 문자 하나를 저장한다.'A', '1', '가' 와 같은 값을 저장할 수 있다.문자 하나를 표시하는 방법으로는 홑 따옴표, 즉 single quote(')를 사용한다.string문자 하나보다는 여러 문자들이 모여야 의미를 갖는 경우가 많기 때문에 문자(char)를 연결한 문자열(string)을 많이 사용한다."A", "1", "가" 와 같은 값을 저장할 수 있다.문자열을 표시하는 방법으로는 겹 따옴표, double quote(")를 사용한다.차이 설명A 와 'A' 와 "A"는 완전히 다른 의미를 지닌다.A는 변수명, 'A'는 문자(char), "A"는 문자열(string)을 의미한다.문자열을 저장하기 위해서는 string 형식의 변수를 사용한다.strin..

C#/문법 정리 2024.06.12

C# - 자료형(type)

자료형(type)은저장할 수 있는 자료의 종류에 따라 구분한다.즉, 문자, 문자열, 정수, 실수 등 어떤 형식의 값을 저장하는 지에 따라 변수의 형이 정해진다.예제ex) 이름은 문자열이므로, 이름을 저장하는 변수는 string name;과 같이 선언한다.// string 타입의 변수 name 선언.string name;//name 변수에 "Khadra" 값을 할당.name = "Khadra";// 선언과 동시에 값을 할당할 수 있다.string name = "Khadra";C#에서 제공하는 기본자료형의 종류예제using System;using static System.Console;namespace ConsoleApp1{ class Program { static vo..

C#/문법 정리 2024.06.11

C# - 변수선언(variable declare)

수학적 변수는 변하는 숫자를 의미한다.프로그래밍언어적 변수는 값을 저장하는 곳이라고도 한다.컴퓨터에서 모든 데이터는 메모리의 특정 위치에 저장된다.예제// 첫 문장에서 x에는 1이라는 값이 저장된다.int x = 1;// 두번째 문장에서 x값에 1을 더한 값, 즉 2가 x에 저장된다.// x는 1이라는 값을 가지고 있다가 2라는 값으로 바뀌게 된다.x = x + 1;요약 정리변수는 하나의 값을 저장하고, 이 값은 변할 수 있다.프로그램에서 변수는 데이터를 저장하기 위해 사용한다.변수의 값이 한번 할당되면, 다시 할당될 때까지 그 값을 유지한다.변수의 값은 언제든지 새로운 값으로 할당가능하다.변수에 새로운 값이 할당되면, 이전에 저장되었던 값은 없어진다.변수는 자료형을 갖는다.사용하기 전에 자료형과 함께 ..

C#/문법 정리 2024.06.10