[상수]
1. 상수 정의
변수를 선언할 때 앞에 const키워드를 붙이면 변수는 상수(constant)가 된다.
한번 상수로 선언된 변수는 다시 값을 바꿀 수 없고, 반드시 선언과 동시에 초기화해야한다.
const키워드를 붙인 변수를 상수 또는 지역(local)상수라고 한다.
'변하지 않는 변수, 읽기 전용 변수'
- 변수와 마찬가지로 메모리상의 임시 데이터 저장소이다.
- 읽기 전용 변수로 보아도 무관하다.
- 변수와 달리 선언 후 그 값이 변하지 않는 수를 의미한다.
- 반드시 선언과 동시에 특정 값으로 초기화 해야 한다.
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 | using System; class Constant { static void Main() { //& 정수형 변수 const int integerVariable = 32; //& 부동 소수점형 변수 const double doubleVariable = 3.1415926535; //& 불형 변수 const bool boolVariable = true; //& 문자형 변수 const char charVariable = 'A'; //& 문자열 변수 const string stringVariable = "Hello, World!, 헬로 월드!"; //& 상수를 다시 새로운 값을 설정하면 에러. integerVariable = 40; //& 할당식의 왼쪽은 변수, 속성 또는 인덱서여야 합니다. //& 출력 Console.WriteLine($"정수형 변수 : {integerVariable}"); Console.WriteLine($"부동 소수점형 변수 : {doubleVariable}"); Console.WriteLine($"불형 변수 : {boolVariable}"); Console.WriteLine($"문자형 변수 : {charVariable}"); Console.WriteLine($"문자열 변수 : {stringVariable}"); }// Main }// Constant | cs |
728x90
'프로그래밍 > C#' 카테고리의 다른 글
C#] 입력문 (0) | 2024.01.10 |
---|---|
C#] 데이터 형식 (1) | 2024.01.10 |
C#] 변수 (1) | 2024.01.10 |
C#] 이스케이프 시퀀스 (0) | 2023.12.31 |
C#] 출력문 (0) | 2023.12.23 |