本文介绍了净数字类型标识符初始化列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找一个列表数值类型initalization标识为C#和VB.Net

I'm looking for a list numeric type initalization identifiers for both C# and VB.Net.

例如:

Dim x = 1D 'Decimal'
Dim y = 1.0 'initializes to float'

下面的列表:

标识符是不区分大小写

VB.Net


Int32   = 1, I
Double  = 1.0, R, 1.0e5
Decimal = D
Single  = F, !
Int16   = S
UInt64  = L, UL



C#

推荐答案

的包括这些值的1.8节。

C#

Section 1.8 of the C# specification includes these values.

整型后缀:U U L L UL
UL微升UL陆璐陆陆的一个

实型后缀:量F f D D M M

real-type-suffix: one of F f D d M m

的阐述了整数类型:

该类型文本的整数为
决定如下:


  • 如果文字没有后缀,它有第一项其中
    的值类型可以表示:INT,
    UINT,长,ULONG

  • 如果文字是接U或u后缀,它有第一。这些类型在
    其值可以表示的:
    UINT,ULONG

  • 如果文字是由L或l后缀,它有第一项类型
    其值可表示为:
    长,ULONG

  • 如果文字是通过UL认证,UL认证,UL认证,UL,LU,鲁后缀。 LU,或LU,它是ulong类型

  • If the literal has no suffix, it has the first of these types in which its value can be represented: int, uint, long, ulong.
  • If the literal is suffixed by U or u, it has the first of these types in which its value can be represented: uint, ulong.
  • If the literal is suffixed by L or l, it has the first of these types in which its value can be represented: long, ulong.
  • If the literal is suffixed by UL, Ul, uL, ul, LU, Lu, lU, or lu, it is of type ulong.

的阐述了房地产类型:

如果没有指定实型后缀,
的实数的类型为
一倍。否则,真正的类型
后缀决定实际
数的类型,如下所示:


  • 的实数以F或f为后缀是float类型。例如,
    文字1F,1.5F,1e10f和123.456F
    都是float类型的。

  • 的实数由D或D后缀是double类型。例如,
    文字1D,1.5D,1e10d和123.456D
    是所有类型的两倍。

  • 的实数以M或M后缀是类型小数。例如,
    文字1M,1.5M,1e10m和123.456M
    是所有类型的小数。此文字
    被转换成由
    取的确切值的十进制值,并且,如果
    必要,使用银行家
    舍入取整到最近的
    表示值(第4.1.7)。任何规模的
    在字面明显被保留
    ,除非值被四舍五入或
    值为零(在后一种情况下
    的符号和小数位数为0)。因此,
    字面2.900米会被解析为
    形成的标志0,
    系数为2900,和规模3小数。

类似地,VB规格包含两个细节并的文字

VB

Similarly, the VB specification contains details for both Integer and Floating point literals.

有关整数:

ShortCharacter :: = S

IntegerCharacter :: = I

LongCharacter :: = L

有关浮点:

SingleCharacter :: = F

DoubleCharacter :: = R

DecimalCharacter :: = D

这篇关于净数字类型标识符初始化列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 20:02