> 백엔드 개발 > C#.Net 튜토리얼 > [c# 튜토리얼] C# 상수

[c# 튜토리얼] C# 상수

黄舟
풀어 주다: 2016-12-26 14:01:20
원래의
1160명이 탐색했습니다.

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) 또는 탭 문자(tab)를 나타내는 데 사용할 수 있는 특정 문자가 있습니다. 여기에 몇 가지 이스케이프 시퀀스 코드를 나열하세요.

이스케이프 시퀀스

의미

\ 문자

' ' 문자

"" 문자

?? 문자

경고 또는 벨

백스페이스

f 폼 피드

n 줄 바꿈(새 줄)

r 캐리지 리턴

t 가로 탭

v 세로 탭

ooo 1~3개의 8진수

xhh . 16진수로 된 하나 이상의 숫자

다음은 이스케이프 시퀀스 문자의 몇 가지 예입니다.

namespace EscapeChar
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello\tWorld\n\n");
            Console.ReadLine();
        }
    }
}
로그인 후 복사

위 코드를 컴파일하고 실행하면 다음이 생성됩니다. 결과:

Hello   World
로그인 후 복사

문자열 상수

문자 상수는 큰따옴표 ""로 묶거나 @""로 묶습니다. 문자열 상수에 포함된 문자는 일반 문자, 이스케이프 시퀀스 및 범용 문자일 수 있는 문자 상수와 유사합니다.

문자열 상수를 사용할 때 긴 줄을 여러 줄로 나눌 수 있고 공백을 별도로 사용할 수 있습니다. 섹션.

다음은 문자열 상수의 몇 가지 예입니다. 아래 나열된 다양한 형식은 동일한 문자열을 나타냅니다.

"hello, dear"
"hello, \
dear"
"hello, " "d" "ear"
@"hello dear"
로그인 후 복사

상수 정의

상수는 const 키워드를 사용하여 정의됩니다. 상수를 정의하는 구문은 다음과 같습니다.

const <data_type> <constant_name> = value;
로그인 후 복사

다음 코드는 프로그램에서 상수를 정의하고 사용하는 방법을 보여줍니다.

using System;

namespace DeclaringConstants
{
    class Program
    {
        static void Main(string[] args)
        {
            const double pi = 3.14159; // 常量声明
            double r;
            Console.WriteLine("Enter Radius: ");
            r = Convert.ToDouble(Console.ReadLine());
            double areaCircle = pi * r * r;
            Console.WriteLine("Radius: {0}, Area: {1}", r, areaCircle);
            Console.ReadLine();
        }
    }
}
로그인 후 복사

위 코드를 컴파일하고 실행하면 , 다음과 같은 결과가 생성됩니다:

Enter Radius: 
3
Radius: 3, Area: 28.27431
로그인 후 복사

 以上就是【c#教程】C# 常量的内容,更多相关内容请关注PHP中文网(www.php.cn)!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿