c\#상수

4409 단어 c#상수
상수 가 고정 값 이 므 로 프로그램 실행 기간 은 변 하지 않 습 니 다.상수 상수,부동 소수점 상수,문자 상수 또는 문자열 상수,그리고 매 거 진 상수 등 모든 기본 데이터 형식 일 수 있 습 니 다.
상수 는 일반적인 변수 로 여 겨 질 수 있 지만,값 은 정 의 된 후에 수정 할 수 없습니다.
정수 상수
정수 상수 는 10 진법,8 진법 또는 16 진법 의 상수 일 수 있다.접두사 지정 기수:0x 또는 0x 는 16 진 을 표시 하고 0 은 8 진 을 표시 하 며 접두사 가 없 으 면 10 진 을 표시 합 니 다.
정수 상수 에 도 접미사 가 있 을 수 있 고 U 와 L 의 조합 일 수 있 으 며 그 중에서 U 와 L 은 각각 unsigned 와 long 을 나타 낸다.접 두 사 는 대문자 나 소문 자로 여러 접 두 사 를 임 의 순서 로 조합 할 수 있다.
여기에 정수 상수 의 인 스 턴 스 가 있 습 니 다.
212         /* 합 법 적*/
215u        /* 합 법 적*/
0xFeeL      /* 합 법 적*/
078         /* 불법:8 은 8 진 숫자 가 아 닙 니 다*/
032UU       /* 불법:접미사 중복 불가*/
다음은 각종 유형의 정수 상수 의 인 스 턴 스 입 니 다.
85         /* 10 진법*/
0213       /* 8 진법*/
0x4b       /* 16 진법*/
30         /* int */
30u        /* 부호 없 음 int*/
30l        /* long */
30ul       /* 부호 없 음 long*/
부동 소수점 상수
하나의 부동 소수점 상수 는 정수 부분,소수점,소수 부분 과 지수 부분 으로 구성 된다.당신 은 소수점 형식 이나 지수 형식 으로 부동 소수점 상수 를 표시 할 수 있 습 니 다.
여기에 부동 소수점 상수 의 인 스 턴 스 가 있 습 니 다.
3.14159       /* 합 법 적*/
314159E-5L    /* 합 법 적*/
510E          /* 불법:불완전 지수*/
210f          /* 불법:소수 나 지수 없 음*/
.e55          /* 불법:정수 또는 소수 부족*/
소수 형식 으로 표시 할 때 는 소수점,지수 또는 두 가 지 를 동시에 포함해 야 한다.지수 형식 으로 표시 할 때 정수 부분,소수 부분 을 포함 하거나 둘 을 동시에 포함해 야 한다.기호 가 있 는 지 수 는 e 나 E 로 표시 한다.
문자 상수
문자 상수 는 작은 따옴표 에 포함 되 어 있 습 니 다.예 를 들 어'x'는 간단 한 문자 형식 변수 에 저장 할 수 있 습 니 다.하나의 문자 상수(예 를 들 어'x'),하나의 전의 서열(예 를 들 어'\t')또는 통용 문자(예 를 들 어'\u02C 0')일 수 있 습 니 다.
C\#에 특정한 문자 가 있 습 니 다.앞 에 역 슬 래 쉬 가 있 을 때 특별한 의미 가 있 습 니 다.줄 바 꿈 문자()나 탭 문자 tab(\t)를 표시 할 수 있 습 니 다.여기 서 전의 시퀀스 코드 를 보 여 줍 니 다.
전의 서열
속뜻
\\
문자
\'
문자
\"
문자
\?
? 문자
\a
Alert 또는 bell
\b
백 스페이스
\f
페이지 바 꾸 기 문자(폼 피 드)
줄 바 꿈 문자(뉴 라인)
\r
리 턴 카
\t
수평 탭 문자 tab
\v
수직 탭 문자 tab
\ooo
1 부터 3 자리 까지 의 8 진수
\xhh . . .
하나 이상 의 숫자의 16 진수
다음은 전의 시퀀스 문자 의 인 스 턴 스 입 니 다.

namespace EscapeChar
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello\tWorld

"); Console.ReadLine(); } } }
위의 코드 가 컴 파일 되 고 실 행 될 때 다음 과 같은 결 과 를 얻 을 수 있 습 니 다.
Hello   World
문자열 상수
문자열 의 상수 가 두 따옴표''에 포함 되 거나@''에 포함 되 어 있 습 니 다.문자열 상수 에 포 함 된 문 자 는 문자 상수 와 비슷 합 니 다.일반 문자,전의 시퀀스,일반 문자 일 수 있 습 니 다.
문자열 상수 를 사용 할 때 긴 줄 을 여러 줄 로 나 눌 수 있 고 빈 칸 으로 각 부분 을 구분 할 수 있 습 니 다.
이것 은 문자열 상수 의 인 스 턴 스 입 니 다.아래 열 거 된 여러 형식 은 같은 문자열 을 표시 합 니 다.

string a = "hello, world";         // hello, world
string b = @"hello, world";        // hello, world
string c = "hello \t world";        // hello   world
string d = @"hello \t world";        // hello \t world
string e = "Joe said \"Hello\" to me";   // Joe said "Hello" to me
string f = @"Joe said ""Hello"" to me";  // Joe said "Hello" to me
string g = "\\\\server\\share\\file.txt";  // \\server\share\file.txt
string h = @"\\server\share\file.txt";   // \\server\share\file.txt
string i = "one\r
two\r
three"; string j = @"one two three";
정의 상수
상수 는 const 키 워드 를 사용 하여 정의 합 니 다.상수 문법 을 다음 과 같이 정의 합 니 다.
const = value;
다음 코드 는 프로그램 에서 상수 를 정의 하고 사용 하 는 방법 을 보 여 줍 니 다.

using System;

public class ConstTest
{
  class SampleClass
  {
    public int x;
    public int y;
    public const int c1 = 5;
    public const int c2 = c1 + 5;

    public SampleClass(int p1, int p2)
    {
      x = p1;
      y = p2;
    }
  }

  static void Main()
  {
    SampleClass mC = new SampleClass(11, 22);
    Console.WriteLine("x = {0}, y = {1}", mC.x, mC.y);
    Console.WriteLine("c1 = {0}, c2 = {1}",
             SampleClass.c1, SampleClass.c2);
  }
}
위의 코드 가 컴 파일 되 고 실 행 될 때 다음 과 같은 결 과 를 얻 을 수 있 습 니 다.
x = 11, y = 22
c1 = 5, c2 = 10
이상 은 c\#상수 의 상세 한 내용 을 빠르게 이해 하 는 것 입 니 다.c\#상수 에 관 한 자 료 는 우리 의 다른 관련 글 을 주목 하 세 요!

좋은 웹페이지 즐겨찾기