c#定义个泛型,完成各种基本数据类型(支持short、int、long、float、double)的下列数
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/14 19:40:41
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)求出最小值.
创建控制台程序文件: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();
}
}
}
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();
}
}
}
c#定义个泛型,完成各种基本数据类型(支持short、int、long、float、double)的下列数
英语翻译(1)数据类型关键字12个char,double,enum,float,int,long,short,signe
表达式 18/4 * sqrt(4.0)/4 的值的数据类型是 A.int B.float C.double D. 不确
下列定义变量的语句错误的是 A.int_int; B.double int_; C.long For; D.float
-下列变量定义中合法的是( ) A.short a=1-0.1e-1 B.double b=1+5e2.5 C.long
设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为( )
java、c 2.下列声明哪个是错误的()A int i = 10; B float f = 1.1;C double
计算机C语言7.有以下定义语句double a,b;int w; long c;若各变量已正确赋值,则下列选项中正确的表
(15) 有以下定义语句 double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表
有以下定义语句double a,b;int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是____
下列程序段的输出结果是 int i; long l; float f; double d; i=l=f=d=8/5; p
c语言程序题:输出结果(小数点后只保留一位)main(){double d;float f;long l;int i;i