菜鸟问题:关于整数类型 为什么sbyte叫"8位带符号整数类型",这里的"8位"是啥意思?所谓的"带符号"是指负数符号而已吗?然后为何只能附2位数的整数值给它同理还有short/int/long... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 8位是指8个二进制位,就是由8个0和1组成,也就是占用空间为1个字节谁说只能赋两位数的整数呢,sbyte的数据范围是-128到127 这些都用来表示整数,只不过表示的范围不同short -32,768 到 32,767int -2,147,483,648 到 2,147,483,647long -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807为什么整数要分这么多种呢难道不能都用long吗?这个问题真实原因我也不知道,下面是我的想法,不代表专业答案早期计算机内存及硬盘空间有限,CPU的处理能力也有限,所以根据不同需要分出几种类型这些可以验证的是现在我基本上对于整数都用int型 的确...为什么要有sbyte和short,不都用int或long就好了...这个问题我也总是想不通 INT也是有范围的,内存也是有限的。 以前的dos常规内存只有640KB,想想你能浪费多少 窗体的刷新!!!!! 关于数据库添加完之后 控件数据读取问题 sql查询语句安全问题 怎样使在textBox中只能输人有效的日期格式 请教高手:C# LDAP用户身份验证,希望能给出源码 c#md5加密问题 关於StreamReader,StreamWriter,MemoryStream的问题,各位知道的进来帮下忙啊 正则表达式问题 如何查看DataView对象的信息 请教几个在beta中的“引用组件”在正式版中的名字?? c#关于webBrowser的获取网页源代码 string.Copy()的困惑
谁说只能赋两位数的整数呢,
sbyte的数据范围是-128到127
short -32,768 到 32,767
int -2,147,483,648 到 2,147,483,647
long -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
为什么整数要分这么多种呢
难道不能都用long吗?
这个问题真实原因我也不知道,下面是我的想法,不代表专业答案
早期计算机内存及硬盘空间有限,CPU的处理能力也有限,所以根据不同需要分出几种类型
这些可以验证的是现在我基本上对于整数都用int型
的确...为什么要有sbyte和short,不都用int或long就好了...这个问题我也总是想不通