C#을 사용하여 첫 번째 코드 작성(C#로 시작, 파트 1)
- C#에서 리터럴 및 변수 값을 사용하여 데이터 저장 및 검색 -
* 작은따옴표와 큰따옴표의 이용
'문자' = string type
"문자열" = char type
문자나 문자열을 출력할 때는 반드시 작은 따옴(') 표나 큰따옴표(")로 감싸야하고
숫자는 그냥 따옴표 없이 출력가능함.
따옴표로 감싸고 숫자를 출력하면 그 숫자 자체도 문자로 인식함.
데이터 유형에 따른 수 표기 | ||||
데이터유형 | 사용할때 | Precision | 예시 | 출력결과 |
float | f or F | 6-9 digits | 123456789.123456789f |
1.234568E+08 |
double | 숫자만표기 | 15-17 digits | 123456789.123456789 | 123456789. 123457 |
decimal | m or M | 28-29 digits | 123456789.123456789m | 123456789. 123456789 |
* 여러 가지 literal 값이 있고 그 literal 값에 맞는 값을 지정해야 함
string : 문자열 (숫자를 string으로 선언하면 문자열로 인식)
char : 한 개의 문자 (숫자도 char로 선언하면 문자로 인식)
int : 정수
decimal : 소수
bool : true/false
* 각각에 literal 특성에 맞게 변수를 작성하고 값을 입력할 수 있다.
ex1 ) string test = "TEST";
ex2 ) string test;
test = "TEST";
// 두 예제는 같은 의미.
* var
유형이 길거나 컨텍스트에서 유형이 분명한 경우 키 입력을 저장하기 위해 사용
변수지정과 동시에 값 입력도 해줘야 함
ex) var message = "Hello world!"; (message가 암묵적으로 string 값으로 선언됨)
ex) var message;
message = "Hello world!"; -> 변수 선언과 동시에 값 입력 해주지 않아 오류
한번 선언된 값은 바꿀 수 없음 (string을 bool값이나 숫자 등 다른 리터럴 값으로 바꿀 수 없음)
ex) var test = 1;
test = "hello!";
-> error
ex) var test = 1;
test = 2;
-> OK
* 예제
내가 작성한 코드
string name = "Bob";
int inbox= 3;
double temperature= 34.4; // float temperature=34.4f; 이나 decimal temperature=34.4m; 도 가능
Console.Write("Hello, ");
Console.Write(name);
Console.Write("! You have ");
Console.Write(inbox);
Console.Write(" in your inbox. The temperature is ");
Console.Write(temperature);
Console.Write(" celsius.");
Console.Write를 여러 줄을 쓰지 않고 한 줄로 출력하는 방법이 있었는데
기억도 가물가물하고 예제 답도 저렇게 되어있으니 패스~
'프로그래밍 > C#' 카테고리의 다른 글
C#에서 숫자 관련 기본 연산 수행 (0) | 2023.03.27 |
---|---|
C#으로 기본 문자열 서식 지정 (2) | 2023.03.26 |
첫 번째 C# 코드 작성 (0) | 2023.03.23 |
Microsoft C# 예제 사이트 (0) | 2023.03.20 |
[C#] 시작 - Hello world (0) | 2023.03.15 |