//范围大的可以接受范围小的
byte b = 255;//8位无符号的整数0—255
SByte sb = -128;//8位有符号的整数 范围 -128 —127
short i = 32767;//范围-32768— 32767 表示16位有符号的整数
ushort i1 = 65535;//表示16位无符号的整数 范围0-65535
int xi = Int32.MaxValue;//范围2147483647—-2147483648 32位有符号的整数
Console.WriteLine(xi);//WriteLine 有换行输出
int minInt = Int32.MinValue;//2147483647
Console.WriteLine(minInt);
Console.Write(UInt32.MaxValue);//32位无符号的整数 范围0—4294967295 Uint
Console.Write("===============");//Write无换行输出
Console.Write(UInt32.MinValue);
Console.WriteLine("===============");//Write无换行输出
Console.WriteLine(long.MaxValue);//long y有符号的64位整数 范围-9223372036854775808— 9223372036854775807
Console.WriteLine(long.MinValue);
Console.WriteLine(ulong.MaxValue);//ulong 无符号的64位整数 范围 0 —18446744073709551615
Console.WriteLine(ulong.MinValue);
Console.WriteLine(float.MaxValue);//float 如果赋值时隔小数并且不加任何后缀默认位double float 需要赋值后面加f 单精度浮点数 范围 -3.402823E+38 — 3.402823E+38
Console.WriteLine(float.MinValue);
Console.WriteLine(double.MaxValue);//double 双精度浮点数 -1.79769313486232E+308 — 1.79769313486232E+308
Console.WriteLine(double.MinValue);
Console.WriteLine(decimal.MaxValue);//decimal 范围 -79228162514264337593543950335 — 79228162514264337593543950335
decimal d1 = 1.1m;//decimal 后面跟浮点数 需要加m
Console.WriteLine(decimal.MinValue);
c#数据类型
于 2024-07-22 12:54:43 首次发布