大学生编程技能考试时间

   日期:2023-04-11     作者:info     移动:http://mip.ourb2b.com/pc/283.html

因为天天考虑数据类型及其转换,编程和调适时间增加了一小半。不知道为什么C#不增设变体类型,如果所有变量都用变体类型的话,运行效率能降低多少?

古耕

想知道编程语言中整型的支持长度吗?我们平常用的整型其实就是int,在C#中逻辑不太严谨地讲应该是正负20亿!但是实际使用C#的int.MaxValue输出后,结果为-21 4748 3648到21 4748 3647,为了让您看清楚,我特意按照四位一个空格给隔开了! 但是,常规的整型不止这些,目前一直到.Net6为止,C#所支持的整型位数从8位一直支持到了64位,分为有符号和无符号整型。有符号代表有正负,无符号则代表只有正数。 下面为有符号和无符号整数的位数大小: 8位有符号整数:-128-127 8位无符号整数:0-255 16位有符号整数:-3 2768-3 2767 16位无符号整数:0-6 5535 32位有符号整数:-21 4748 3648-21 4748 3647 32位无符号整数:0-42 9496 7295 64位有符号整数:-922 3372 0368 5477 5808-922 3372 0368 5477 5807 64位无符号整数:0-1844 6744 0737 0955 1615 实际在.Net中还存在int128甚至是int256有符号和无符号整数,但是非官方出品,应该是属于第三方拓展了! 但是,官方自带一种长整型的类型,叫做BigInteger,来自于System.Runtime.Numerics 程序集,理论上可以支持无限大小的数字!与MySQL等数据库中的bigint还是有区别的! 一般情况下,数字太长的话,使用64位有符号整数就可以了,以我接触到的代码业务,很难想象有什么数字要超过19位(没数错吧?)长度的了! 如果有,请说出来,让我长长见识! #程序员# #编程# #编程语言# #计算机#

免责声明:大学生编程技能考试时间来源于互联网,如有侵权请通知我们删除!
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通过网站留言/举报反馈,本站将立刻删除!
 
 
更多>同类电脑

推荐图文
最新发布
网站首页  |  网站地图  |  网站留言  |  RSS订阅  |  违规举报