C#中Toint16 Toint32 Toint64 有什么区别?

说得详细点..... 说得详细点.. 展开
 我来答
changyiduU4Q
高粉答主

2020-04-25 · 关注我不会让你失望
知道答主
回答量:264
采纳率:100%
帮助的人:8.5万
展开全部

区别:转换成的数值范围不同。

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 广告
STM32F103是一款高性能的嵌入式芯片,由意法半导体(STMicroelectronics)公司生产。它是STM32系列芯片之一,具有紧凑、低功耗、高性能等特点,被广泛应用于嵌入式系统中。STM32F103的主要特点包括:1. 集成了A... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
wfp919
推荐于2018-02-27
知道答主
回答量:20
采纳率:100%
帮助的人:7.3万
展开全部
啊楼上的抢答了,来晚了
其实他们的不同是划分的内存空间不同:
Int16 表示 16 位有符号的整数,用2个字节来存储。
Int32 表示 32 位有符号的整数,是用4个字节来存储
Int64 表示 64 位有符号的整数,是用8个字节来存储
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
张向琳1993
2013-01-12 · TA获得超过800个赞
知道小有建树答主
回答量:340
采纳率:0%
帮助的人:177万
展开全部
Convert.ToInt16();是char单精度浮点数;
Convert.ToInt32();int
Convert.ToInt64();double
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式