(1)整数类型 整数类型可以分为无符号型和有符号型, 其中无符号型包括:bye, ushort,uint和 ulong:有符号型包括 sbyte, short,int和 ong o byte类型对应于 NETFramework中定义的 System. Byte类,其大小为一个字节,取值范 围从0到255。sb类型对应于NET Framework中定义的 System SByte类,其大 小为一个字节,取值范围从-128到127 ushort类型对应于 NET Framework中定义的 System Uint16类,其大小为二个字节,取值 范围从0到65,535。Sho类型对应于NET Framework中定义的 System. Int16类,其大小 为二个字节,取值范围从-32,768到32,767
(1)整数类型 整数类型可以分为无符号型和有符号型, 其中无符号型包括:byte,ushort,uint和 ulong;有符号型包括:sbyte,short,int和 long。 ▪ byte类型对应于.NET Framework中定义的 System.Byte类,其大小为一个字节,取值范 围从0到255。sbyte类型对应于.NET Framework中定义的System.SByte类,其大 小为一个字节,取值范围从-128到127。 ▪ ushort类型对应于.NET Framework中定义的 System.Uint16类,其大小为二个字节,取值 范围从0到65,535。short类型对应于.NET Framework中定义的System.Int16类,其大小 为二个字节,取值范围从-32,768到32,767
uint类型对应于 NETFramework中定义的 System Uint32类,其大小为四个字节,取值 范围从0到4,294,967,295int类型对应 于 NET Framework中定义的 System. Int32类, 其大小为四个字节,取值范围从 2,147483,648到2,147483.647 ulong类型对应于 NETFramework中定义的 System Uint64类,其大小为八个字节,取值 范围从0到18446,744,073,709,551,615。 Sg类型对应于 NETFramework中定义的 stem. Int64类,其大小为八个字节,取值 已围从-9,223,372,036854,775,808到 9,223.372.036854.775,807
▪ uint类型对应于.NET Framework中定义的 System.Uint32类,其大小为四个字节,取值 范围从0到4,294,967,295。int类型对应 于.NET Framework中定义的System.Int32类, 其大小为四个字节,取值范围从- 2,147,483,648到2,147,483,647。 ▪ ulong类型对应于.NET Framework中定义的 System.Uint64类,其大小为八个字节,取值 范围从0到18,446,744,073,709,551,615。 long类型对应于.NET Framework中定义的 System.Int64类,其大小为八个字节,取值 范围从-9,223,372,036,854,775,808到 9,223,372,036 ,854,775,807
(3)浮点类型 在C#中有两种浮点类型:单精度浮点 ( float)类型和双精度浮点( double)类型。 单精度浮点类型对应于 NETFramework中定 义的 System Single类,其大小为四个字节 取值范围为1.5X10-45到34X1038,有7位数字 位精度。双精度浮点类型对应于NET Framework中定义的 System. Double类,其大 小为八个字节,取值范围为50×10-324到 1.7x10308,有15到16位数字位精度
(3)浮点类型 在C#中有两种浮点类型:单精度浮点 (float)类型和双精度浮点(double)类型。 单精度浮点类型对应于.NET Framework中定 义的System.Single类,其大小为四个字节, 取值范围为1.5x10-45到3.4x1038,有7位数字 位精度。双精度浮点类型对应于.NET Framework中定义的System.Double类,其大 小为八个字节,取值范围为5.0x10-324到 1.7x10308,有15到16位数字位精度
(2)布尔类型 布尔(boo)类型表示布尔逻辑量,对应 于 NET Framework中定义的 System. Boolean 类。布尔类型的可能值为true和 False(仅有 true和 false两个布尔值),其中tUe表示逻辑 真, false表示逻辑假。可以直接将tue或 false 值赋给一个布尔变量,或将一个逻辑判断语句 的结果赋给布尔类型的变量
(2)布尔类型 布尔(bool)类型表示布尔逻辑量,对应 于.NET Framework中定义的System.Boolean 类。布尔类型的可能值为true和false(仅有 true和false两个布尔值),其中true表示逻辑 真,false表示逻辑假。可以直接将true或false 值赋给一个布尔变量 ,或将一个逻辑判断语句 的结果赋给布尔类型的变量
(4)小数类型 小数( decimal)类型在所有数值类型中精 度是最高的,它有128位,一般做精度要求高 的金融和货币的计算。 decima类型对应 于 NET Framework中定义的 System Decimal 类。取值范围大约为10X1028到79X1028, 有28~29位的有效数字
(4)小数类型 小数(decimal)类型在所有数值类型中精 度是最高的,它有128位,一般做精度要求高 的金融和货币的计算。decimal类型对应 于.NET Framework中定义的System.Decimal 类。取值范围大约为1.0x10-28 到7.9x1028, 有28~29位的有效数字