摘要:
C#语言支持表B-1所示的11种数值类型,分别为整数,浮点数和小数。在一个c#程序中,整数(没有小数点的数)被认为是一个int类型(除非其值大于最大的int值),根据数据值,该数据依次被视为uint,long,ulong,带小数点的数被认为是一个double值。这就是说(1.0).GetType()==typeof(double).你可以在数字说明上使用前缀来表明自己的意图。其中u代表无符号的意思。因为无符号,所以u代表了数据是正数或0,不可能是负数。A:检查整数溢出考虑下面的代码:short s=32767;s+=1;ushort us=0;us-=1;在第一种情况下,一个有符号的数加1,经 阅读全文