C# 상수
상수는 프로그램 실행 중에 변경되지 않는 고정된 값입니다. 상수는 정수 상수, 부동 소수점 상수, 문자 상수 또는 문자열 상수는 물론 열거형 상수와 같은 기본 데이터 유형일 수 있습니다.
상수는 일반 변수로 처리될 수 있지만 정의된 후에는 해당 값을 수정할 수 없습니다.
정수 상수
정수 상수는 10진수, 8진수 또는 16진수 상수일 수 있습니다. 접두사는 기본을 지정합니다. 16진수는 0x 또는 0X, 8진수는 0, 10진수는 접두사가 없습니다.
정수 상수에는 U와 L의 조합이 될 수 있는 접미사가 있을 수도 있습니다. 여기서 U와 L은 각각 unsigned와 long을 나타냅니다. 접미사는 대문자 또는 소문자일 수 있으며 여러 접미사는 순서에 관계없이 결합될 수 있습니다.
다음은 정수 상수의 몇 가지 예입니다.
212 /* 合法 */ 215u /* 合法 */ 0xFeeL /* 合法 */ 078 /* 非法:8 不是一个八进制数字 */ 032UU /* 非法:不能重复后缀 */
다음은 다양한 유형의 정수 상수의 예입니다.
85 /* 十进制 */ 0213 /* 八进制 */ 0x4b /* 十六进制 */ 30 /* int */ 30u /* 无符号 int */ 30l /* long */ 30ul /* 无符号 long */
부동 소수점 상수
부동 소수점 상수는 정수 부분, 소수점, 소수 부분으로 구성됩니다. 그리고 지수 부분. 부동 소수점 상수를 10진수 또는 지수 형식으로 나타낼 수 있습니다.
다음은 부동 소수점 상수의 몇 가지 예입니다.
3.14159 /* 合法 */ 314159E-5L /* 合法 */ 510E /* 非法:不完全指数 */ 210f /* 非法:没有小数或指数 */ .e55 /* 非法:缺少整数或小数 */
십진수 형식으로 표현되는 경우 소수점, 지수 또는 둘 다를 포함해야 합니다. 지수 형식으로 표현되는 경우 정수 부분, 소수 부분 또는 둘 다를 포함해야 합니다. 부호 있는 지수는 e 또는 E로 표시됩니다.
문자 상수
문자 상수는 작은따옴표(예: 'x')로 묶이며 간단한 문자 유형 변수에 저장할 수 있습니다. 문자 상수는 일반 문자(예: 'x'), 이스케이프 시퀀스(예: 't') 또는 범용 문자(예: 'u02C0')일 수 있습니다.
C#에는 백슬래시가 앞에 올 때 특별한 의미를 가지며 개행(n) 또는 탭(t)을 나타내는 데 사용할 수 있는 일부 특정 문자가 있습니다. 여기에 몇 가지 이스케이프 시퀀스 코드를 나열하세요.
문자 | |
---|---|
' 문자 | |
" 문자 | |
? 문자 | |
경보 또는 벨 | |
백스페이스 | |
폼 피드 | |
줄 바꿈(새 항목) 줄) | |
들어가세요 | |
가로 탭 탭 | |
세로 탭 탭 | |
1 대 3 8진수 | |
하나 이상의 16진수 숫자 | |