vs2010输出值错误,求哪位大神指教下

沩伱我孤単 2013-06-21 04:16:02
double a;
a=Console.Read();
Console.WriteLine("a="+a);

我做的是控制台应用,在主方法内输入的是以上代码,调试的时候不管我输入什么数字,显示的a总是等于49,就是a的二进制数,这是为什么啊?
...全文
114 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
橡木疙瘩 2013-06-26
  • 打赏
  • 举报
回复
a = double.Parse(Console.ReadLine()); 才对。 输出最好如3楼定写法。
afairycell 2013-06-26
  • 打赏
  • 举报
回复
设置下写出来是是字符
赵4老师 2013-06-21
  • 打赏
  • 举报
回复
  Console.WriteLine("a={0}",a);
沩伱我孤単 2013-06-21
  • 打赏
  • 举报
回复
console.read() 读取一个字符,返回该字符的ascII码 console.readline() 是读取一行,返回值是string类型。
rocktyt 2013-06-21
  • 打赏
  • 举报
回复
这是什么语言?

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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