ㅇ 용어
1. 키워드
미리 정의되어 있는 예약된 식별자를 말한다.
https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/ 에서 확인 가능하다.
2. 식별자
변수나 메서드 등의 이름을 붙일 때 사용하는 단어이다.
- 키워드를 사용하면 안 된다.
- 특수 문자는 _만 허용한다.
- 숫자로 시작하면 안 된다.
- 공백 입력은 안 된다.
식별자를 정할 때는개발자들이 지키는 관례를 참고해서 정하면 좋다.
3. 주석
프로그램 진행에 영향을 주지 않는다.
namespace FirstProgram
{
class Program
{
static void Main(string[] args)
{
// 한 줄 주석입니다.
/*
여러개의 주석입니다.
여러개의 주석입니다.
*/
}
}
}
ㅇ 자료형
정수 자료형
int |
4byte 정수 |
long |
8byte 정수 |
실수 자료형
float |
4byte 실수 |
double |
8byte 실수 |
문자 자료형
char |
문자 |
문자열 자료형
string |
문자열 자료형 |
참고) String 과 string 은 차이가 없다고 한다.
불 자료형
bool |
불 자료형 |
var 키워드
var |
자동으로 지정 |
초기화 할 때, 자동으로 자료형을 지정해준다. 그래서 초기화를 꼭 해야한다.
ㅇ 문법
1. 입력 받기 / 출력 하기
String input = Console.ReadLine(); Console.WriteLine("input : " + input);
문자열만 입력 받을 수 있기 때문에, 숫자를 입력받으려면 변환하는 방법이 필요하다.
Console.WriteLine(int.Parse("2116")); // int 자료형으로 변환 Console.WriteLine(long.Parse("200243")); // long 자료형으로 변환 Console.WriteLine(float.Parse("21.201")); // float 자료형으로 변환 Console.WriteLine(double.Parse("3.141592")); // double 자료형으로 변환 Console.WriteLine((52.222).ToString()); // 문자열 자료형으로 변환
소수점 제거
double number = 3.141592; // 소수점 제거하면서 반올림이 된다. Console.WriteLine(number.ToString("0.0")); // 3.1 Console.WriteLine(number.ToString("0.00")); // 3.14 Console.WriteLine(number.ToString("0.000")); // 3.142 Console.WriteLine(number.ToString("0.0000")); // 3.1416 Console.WriteLine(number.ToString("0.00000")); // 3.14159
'기타 > C#' 카테고리의 다른 글
[C#] C# 이란?? (2) | 2018.08.23 |
---|