区别:转换成的数值范围不同。
int16-数值范围:-32768 到 32767
int32-数值范围:-2147483648 到 2147483647
int64-数值范围:-9223372036854775808 到 9223372036854775808
其他函数
1、Convert.ToChar() 转换为字符型(char)
2、Convert.ToString() 转换为字符串型(string)
3、Convert.ToDateTime() 转换为日期型(datetime)
4、Convert.ToDouble() 转换为双精度浮点型(double)
5、Conert.ToSingle() 转换为单精度浮点型(float)
扩展资料
实例
class Program{static void Main(string[] args){float num1 = 82.26f;int integer;string str;integer = Convert.ToInt32(num1);
str = Convert.ToString(num1);Console.WriteLine("转换为整型数据的值{0}", integer);Console.WriteLine("转换为字符串{0},",str);}}
2023-06-12 广告
其实他们的不同是划分的内存空间不同:
Int16 表示 16 位有符号的整数,用2个字节来存储。
Int32 表示 32 位有符号的整数,是用4个字节来存储
Int64 表示 64 位有符号的整数,是用8个字节来存储
Convert.ToInt32();int
Convert.ToInt64();double
广告 您可能关注的内容 |