编写一个控制台程序,其中对于每种数据类型,都声明两个变量,并分别将值10和1.879赋给它们.

懦芞 2009-05-03 04:23:59
帮忙改改下面的代码。
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication14
{
class Program
{
static void Main(string[] args)
{
sbyte a, b;
a ==10; b == 1.879;
Console.WriteLine("wo shi {0},wo shi {1}", a, b);

byte c, d;
c == 10; d == 1.879;
Console.WriteLine("wo shi {0},wo shi {1}", c, d);

short e, f;
e == 10; f == 1.879;
Console.WriteLine("wo shi {0},wo shi {1}", e, f);

ushort g, h;
g == 10; h == 1.879;
Console.WriteLine("wo shi {0},wo shi {1}", g, h);

int i, j;
i == 10; j == 1.879;
Console.WriteLine("wo shi {0},wo shi {1}", i, j);

uint k, l;
k == 10; l == 1.879;
Console.WriteLine("wo shi {0},wo shi {1}", k, l);

long m, n;
m = 10; n = 1.879f;
Console.WriteLine("wo shi {0},wo shi {1}", m, n);

ulong o, p;
o = 10; p = 1.879f;
Console.WriteLine("wo shi {0},wo shi {1}", o, p);
}
}
}
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hrwang 2010-08-18
  • 打赏
  • 举报
回复
版主可以close 这个问题啦!!!
hrwang 2010-08-18
  • 打赏
  • 举报
回复
楼主是看的 人民邮电出版社出版的 21天学通C#,P53,day3 作业 第5题吧!
可以需要参考到P41 的例子程序3.6的 第18行。

而在你的问题里,应该如下:(仅供参考)


using System;
class datatype
{
public static void Main ()
{
int a=10; double b=1.879;

sbyte c,d;
c=(sbyte)a; d=(sbyte)b;
Console.WriteLine("\nc={0},d={1}",c,d);

byte e,f;
e=(byte)a; f=(byte)b;
Console.WriteLine("e={0},f={1}",e,f);

short g,h;
g=(short)a; h=(short)b;
Console.WriteLine("g={0},h={1}",g,h);

ushort i,j;
i=(ushort)a; j=(ushort)b;
Console.WriteLine("i={0},j={1}",i,j);

int k,l;
k=(int)a; l=(int)b;
Console.WriteLine("k={0},l={1}",k,l);

char m,n;
m=(char)a; n=(char)b;
Console.WriteLine("m={0},n={1}",m,n);

float o,p;
o=(float)a; p=(float)b;
Console.WriteLine("o={0},p={1}",o,p);


}
}

这里要注意数值没有办法 通过(bool)转换成布尔类型。因为它只有false or ture。
hrwang 2010-08-18
  • 打赏
  • 举报
回复
架构上没问题,只是需要思考,怎么讲1.879 赋给int 或者sbyte
qldsrx 2009-05-03
  • 打赏
  • 举报
回复
简单啊,你把所有的“==”都替换成"="就可以了,两个等号是在比较是否相等,一个等号才是赋值。
另外你还要注意赋值时的数据类型,比如向int型赋值1.879是做不到的。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧