본문 바로가기
프로그래밍/C#

C#] 변수

by 곰나나 2024. 1. 10.

[변수]

1. 변수

프로그램에서 값을 다루때 데이터를 메모리에 잠시 보관해야 한다. 그 임시 저장공간이 변수로 사용된다.

변수를 사용하려면 변수를 먼저 선언을 해야 한다. 선언 방식은 다음과 같다.

사용할 데이터형식(Data type)에 맞는 변수의 데이터 형식 과 변수 이름을 선언 하면 된다.

 

2. 데이터 형식

 

3. 변수 선언 규칙

- 변수명(이름) 은 길이가 255자 이하로 하고 공백을 포함할 수 없다.

- 변수명(이름) 은 대,소문자를 구분 한다. (예: Num , num)

- 변수명(이름) 의 첫 글자는 반드시 문자여야 한다. (숫자, 특수문자 불가능),(언더바_ 가능)

- C#은 유니코드를 지원하므로 한글, 영어, 한자 등을 사용 가능.

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
using System;
using System.Collections.Generic;
 
class Variable
{
    static void Main()
    {
        //& 정수형 변수
        int integerVariable = 32;
        //& 부동 소수점형 변수
        double doubleVariable = 3.1415926535;
        //& 불형 변수
        bool boolVariable = true;
        //& 문자형 변수
        char charVariable = 'A';
        //& 문자열 변수
        string stringVariable = "Hello, World!, 헬로 월드!";
 
        Console.WriteLine("정수형 변수 : " + integerVariable);
        Console.WriteLine("부동 소수점형 변수 : " + doubleVariable);
        Console.WriteLine("불형 변수 : " + boolVariable);
        Console.WriteLine("문자형 변수 : " + charVariable);       
        Console.WriteLine("문자열 변수 : " + stringVariable);
 
        Console.WriteLine("\n");
 
        Console.WriteLine($"정수형 변수 : {integerVariable}");
        Console.WriteLine($"부동 소수점형 변수 : {doubleVariable}");
        Console.WriteLine($"불형 변수 : {boolVariable}");
        Console.WriteLine($"문자형 변수 : {charVariable}");
        Console.WriteLine($"문자열 변수 : {stringVariable}");
        /*
         * 여기서 + 연산자는 문자열과 변수를 결합하여 하나의 문자열로 만들준다. 
         * 이것은 문자열 보간(string interpolation) 또는 
         * 문자열 연결(concatenation)의 일반적인 방법이다.
         * 
         * '$' 기호는 C# 6.0 이상에서 도입된 문자열 보간(string interpolation) 
         * 문자열 보간은 문자열 안에서 변수나 식의 값을 쉽게 삽입하는 방법이다.
         */
 
        Console.WriteLine("\n");
 
        //& 정수, 실수, 불, 문자, 문자열 리터럴
        Console.WriteLine(32);
        Console.WriteLine(3.1415926535F);
        Console.WriteLine(true);
        Console.WriteLine('A');
        Console.WriteLine("Hello, World!, 헬로 월드!");
        /*
         * 리터럴(literal)
         * 변수에는 직접 정수형 또는 문자열 값을 저장할 수 있다. 
         * 이 값 자체를 리터럴이라고 한다.
         * 리터럴 중에는 값 자체를 가지지 않는 널 리터럴도 있다.
         * 변수에는 정수, 실수, 문자열 리터럴 등을 저장하여 사용 한다.
         */
 
        Console.WriteLine("\n");
        Console.WriteLine("{0}, {1}, {2}, {3}, {4}", integerVariable, doubleVariable, boolVariable, charVariable, stringVariable);
        /*
         * Console.WriteLine 메서드에서 사용된 형식 문자열은 중괄호 {}를 사용하여 위치 지정자를 나타냄.
         * 위치 지정자들은 형식 문자열 외부의 추가 매개 변수들로 대체.
         */
 
    }// Main
}// Variable
cs

728x90

'프로그래밍 > C#' 카테고리의 다른 글

C#] 데이터 형식  (1) 2024.01.10
C#] 상수  (1) 2024.01.10
C#] 이스케이프 시퀀스  (0) 2023.12.31
C#] 출력문  (0) 2023.12.23
C#] C#프로그래밍 언어  (0) 2023.12.15