Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 정수 리터럴 대 부동 소수점 리터럴

<시간/>

정수 리터럴

정수 리터럴은 10진수 또는 16진수 상수일 수 있습니다. 접두사는 기본 또는 기수(16진수의 경우 0x 또는 0X)를 지정하고 10진수의 경우 접두사 ID가 없습니다. 다음은 정수 리터럴의 몇 가지 예입니다. -

10 // int
18u // unsigned int

변수를 선언하고 초기화하는 동안 위의 리터럴을 사용합시다 -

// int
int a =10;

이제 값을 인쇄합니다 -

예시

using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         // int
         int a =200;
         Console.WriteLine(a);
      }
   }
}

출력

200

부동 소수점 리터럴

부동 소수점 리터럴에는 정수 부분, 소수점, 소수 부분 및 지수 부분이 있습니다. 부동 소수점 리터럴은 10진수 형식이나 지수 형식으로 나타낼 수 있습니다.

다음은 부동 소수점 리터럴의 몇 가지 예입니다. -

4.89f
314159E-5F

소수점 형식으로 표현하는 동안 소수점, 지수 또는 둘 다를 포함해야 합니다. 지수 형식을 사용하여 표현하는 동안 정수 부분, 소수 부분 또는 둘 다를 포함해야 합니다. 부호 있는 지수는 e 또는 E로 시작합니다.

이제 부동 소수점 리터럴을 인쇄해 보겠습니다 -

예시

using System;
namespace Demo {
   class Program {

      static void Main(string[] args) {

         // float
         float a = 4.89f;
         Console.WriteLine(a);
      }
   }
}

출력

4.89