c#​定义个泛型,完成各种基本数据类型(支持short、int、long、float、double)的下列数学运算:

c#定义个泛型,完成各种基本数据类型(支持short、int、long、float、double)的下列数学运算:(a)求和;(b)求出平均值;(c)求出最大值;(d)求... c#定义个泛型,完成各种基本数据类型(支持short、int、long、float、double)的下列数学运算:
(a)求和;
(b)求出平均值;
(c)求出最大值;
(d)求出最小值。
展开
 我来答
12_3向日葵12_1
2013-10-14
知道答主
回答量:3
采纳率:0%
帮助的人:5.1万
展开全部
创建控制台程序文件:myInt.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CSType
{
public class myInt
{
public myInt()
{
//byte类型从0 -> 255。
byte xb = 1; //整型1隐式转换成byte类型.如果整数大于255,则产生异常(错误)
Console.WriteLine(xb.GetType());
// output System.Byte

//doesn't work
//byte xb1 = 256;

int xi = 1;
Console.WriteLine(xi.GetType());
//output System.Int32

short xs = 2;
Console.WriteLine(xs.GetType());
//output System.Int16

long xl = 3;
Console.WriteLine(xl.GetType());
//output System.Int64

//doesn't work , ushort,uint,ulong表示无符号的short,int,long,普通点说,就是没有负数,只有正数和0
//ushort xus = -1;
ushort xus = 1;
Console.WriteLine(xus.GetType());
//output System.UInt16

uint xui = 2;
Console.WriteLine(xui.GetType());
//output System.UInt32

ulong xul = 3;
Console.WriteLine(xul.GetType());
//output System.UInt64

decimal xd = 2; //整型2隐式转换成decimal类型
Console.WriteLine(xd.GetType());
//output System.Decimal

Console.WriteLine(xd);

float xf = 2f;
Console.WriteLine(xf.GetType());
//output System.Single -- 单精度

double xdo = 2; // 整型2隐式转换成double类型
Console.WriteLine(xdo.GetType());
//output System.Double -- 双精度

Console.WriteLine(xdo);

Console.ReadLine();

}
}
}

program.cs代码:

Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CSType
{
class Program
{
static void Main(string[] args)
{
//new myBool();
//new MyType();
new myInt();
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式