C#整数数据类型:
位数        有符号(取值范围)                                                                  无符号(取值范围)
8              sbyte(-128 ~ 127)                                                                  byte  (0 ~ 255)
16            short(-32768 ~ 32767)                                                           ushort(0 ~ 65535)
32            int  (-2147483648 ~ 2147483647)                                         uint  (0 ~ 4294967295)
64            long (-9223372036854775808 ~ 9223372036854775808)    ulong (0 ~ 18446744073709551615)

C#中浮点数据类型:
C#类型        指数           尾数         总位数    取值范围
float              8                  24            32             -3.402823E+38 ~ 3.402823E+38
double          11                53            64             -1.79769313486232E+308 ~ 1.79769313486232E+308

decimal:它被分解为一个96位的尾数和一个0~28之间的十进制比例因子,大约提供28位十进制精度。它有助于存储和执行具有固定数目的小数位的数字计算,比如货币和利率。

注:

bool:有两个值:true和false,它们是C#的关键字。要将true转换为1,将false转换为0,必须用显式的强制转换。

char:16位宽。因为C#是用Unicode对字符编码。

string:字符串不是以0结尾的。

像3.14这样的数字,在C#中编译器将假定它为double。

相关文章:

  • 2021-12-14
  • 2021-07-23
  • 2021-07-21
  • 2022-12-23
  • 2022-02-03
  • 2021-12-29
  • 2021-07-08
  • 2022-12-23
猜你喜欢
  • 2021-12-02
  • 2022-01-02
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2021-09-11
  • 2021-07-27
相关资源
相似解决方案