| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 333 人关注过本帖
标题:[求助]请教一个问题,关于C++的,看你会不会解释
只看楼主 加入收藏
fanerw
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-19
收藏
 问题点数:0 回复次数:9 
[求助]请教一个问题,关于C++的,看你会不会解释

请教一个问题,关于C++的,看你会不会解释
#include <cstdlib>
#include <iostream>
using namespace std;

int main()
{
int day;
cin>>day;
cout<<day;

return 0;
}
程序本身很得简单,day是int的。输入int型的数当然没问题。
我的问题是:
如果输入的字母(任意字母),day就被赋值为2,为什么??

搜索更多相关主题的帖子: 解释 
2007-10-19 13:35
fanerw
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-19
收藏
得分:0 
高手们回答一下呀
2007-10-19 15:37
回声
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-2
收藏
得分:0 

这个小程序有声明变量么?


2007-10-19 15:48
fanerw
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-19
收藏
得分:0 
回复:(回声)这个小程序有声明变量么?
int day;
声明 int变量
2007-10-19 15:57
tracy君帝
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-10-19
收藏
得分:0 
声明整型~赋值字符型~会有系统自动转换~书上这么写的~怎么转成2了偶就不懂了~嘿嘿~凑个热闹~

吆,卡卡西......有点小郁闷.......尽管每次网到鱼的不过是一个网眼,但要想捕到鱼,就必须要编织一张网…
2007-10-19 17:29
cqusuperyang
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-10-18
收藏
得分:0 

我机器上运行的结果可不是2啊


2007-10-19 17:31
fanerw
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-19
收藏
得分:0 
回复:(tracy君帝)声明整型~赋值字符型~会有系统自动...
不是我不懂int和char之间的转换,
所有的字符输入,输出都为2
这是为什么???
2007-10-19 17:46
fanerw
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-19
收藏
得分:0 
回复:(cqusuperyang)我机器上运行的结果可不是2啊
你的是什么??输入任意字符,输出都是2
2007-10-19 17:47
fanerw
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-19
收藏
得分:0 
用Microsoft vc++做的话就输出-858993460
用别的C++工具就输出2,比如用Dev-C++

为什么??高手请解答

2007-10-19 18:05
回声
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-2
收藏
得分:0 
我去查了一下int,这个整型变量不管是短,基本,或者长整型,它们的取值范围都是整型数字啊,应该不包括字母的。我觉得你的输入超出声明变量的取值范围了。我不知道是不是我理解错误,

2007-10-20 00:39
快速回复:[求助]请教一个问题,关于C++的,看你会不会解释
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029176 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved